A validator class validates an entity before flushing it to the database and provides the user with feedback if the entity is not ready to flush
empty list if object is valid