model validations
delegating form validation to the bike model
passing validations at the form level to the bike, custom validator on measurements to handle issues with wrapping in value objects
proper handling assignin values