Start implementing code generator for domain objects