Implement controller validation and hydration events