simple POJO CRUD support