validator must be custom as these attributes don't exist in the db