as for testing, that would be easy to test. Even simple Not-null validation fails for us now.
``` @NotNull private DateTime reportDate; ```