Implemented property inflection and method cache
Adding more tests
Adding json serialize to Entity