allow null for validated properties
mock all the models