cleanup, remove subform, object list
remove cssClass from validators, simplify validator to return boolean
refactor validate to directly return message, return null when pass