The way you have it setup, these need to be @NotEmpty.  Or alternatively we can make them optional, but the code would need to reflect that.