added NotNull annotation for persons attributes