Small extra since I no longer can edit last post:
There are some attributes you can set like how NULL should be handled on Integer field for example. I will not put Alias attribute though for the name since ORM like this usually handles that by the fact you can do that in your select statement like Select MyBadFieldname as MyGoodFieldName from Test
As for type mapping then the ORM makes a plan based on your properties and the datatypes you get, so you can for example have Boolean property in your class reading Integer value. There is not much such in SQLite since SQLite has simple typing, but I also have Postgres ORM ready, and there it has such complex type mapping.
I am sure there will be some cases or mapping types that are missing or people expect differently in first version but we will add rules and make it smarter as needed when the cases come up.