Spring Boot pt. 9: Command Handler and Custom Validation