Fixes #42 Add a naming strategy to @Entity
Support for Asynchronous operations