Entities can now be created, fetched and deleted, including (optional) subclasses of abstract Entity classes