integrating more complex models to wrap the kinvey functionality allowing us to decouple the specific persistence mechanism