client side model and validation for professional services request form