Ищу что-нибудь с открытым исходным кодом, попроще, дающее возможность:
1. persistence (вовсе не обязательно в sql базе)
2. CRUD
3. через атрибуты задавать индексы (похожие на sql-индексы, чтобы индексеры работали быстро) на поля класса
4. чтобы добавив новое поле в класс можно было автоматически сгенерить sql ALTER TABLE (или что-то для того, что будет вместо БД).