fix test that broke after May 6th because of hard coded date
if an entity is initialized with fields that are not in the schema, simply skip that field instead of throwing an error
fixed typos in the docs
allow defining a different property as identifier
Release version 2.2.2