Fix typos in documentation of Registry (#53)
diff --git a/lib/registry.dart b/lib/registry.dart
index 42442a5..c17f327 100644
--- a/lib/registry.dart
+++ b/lib/registry.dart
@@ -32,7 +32,7 @@
///
/// A [Registry] object caches objects found using the [lookup]
/// method, or added using [add], and returns the same object every time
-/// they are requested.
+/// it is requested.
/// A different [Registry] object that works on the same underlying registry,
/// will not preserve the identity of elements
///
@@ -44,7 +44,7 @@
/// See [SendPort] for details on the restrictions on objects which can be sent
/// between isolates.
///
-/// A registry can be sued to make a number of object available to separate
+/// A registry can be used to make a number of objects available to separate
/// workers in different isolates, for example ones created using
/// [IsolateRunner], without sending all the objects to all the isolates.
/// A worker can then request the data it needs, and it can add new data
@@ -100,7 +100,7 @@
// also copying the cache.
static final Expando<_RegistryCache> _caches = Expando<_RegistryCache>();
- /// Port for sending command to the central registry manager.
+ /// Port for sending commands to the central registry manager.
final SendPort _commandPort;
/// Create a registry linked to a [RegistryManager] through [commandPort].