Implement required fields