FieldValidator/Object using instanceof instead of is_subclass() now
added User->hasPermission()