add annotations to entity
add method save() to DBMapper
add method insertQuerySQL() to QueryBuilder