add more validation to entity assignment
simplify json construction
implement validation of field type on value