NoJPA - is a better JPA-implementation with transparency for the the developer, if he is working in/not cloud based or in/not NoSQL based