fix message items, check validates on all model, set class registeration in factor