This is great!
One point I would like some clarity on is the migration process. Assuming I use this for a production application, how do I maintain changes of my model schemas, and how are these migrations applied? Can I rollback?
I think a solid story on these would make a library like this extremely attractive. (One of the reasons Rails enjoys developer mindshare is it's amazing migrations workflow).