All modeling and saving working
todo
 - conditional expression
 - validate relations
 - complete context variables