     /// A unique identifier for a `Self`
     var id: ID? { get }
     /// The type class to be used to make network request
-    /// for `Self`. Default value is the `JSONAdapter`.
+    /// for `Self`. Default value is the `RESTAdapter`.
     static var adapterType: Adapter.Type { get }
     /// The type class to be used to serializer and normalize
     /// `Self`. Default value is the `JSONSerializer`.

    return lhs.value == rhs.value
}

/// Record
/// This protocol outline requirements for
/// a type that can be managed by the `Store`

        return lhs.id != nil && lhs.id == rhs.id
    }
}
