Better handle validation for entity classes that utilize media and rule fields