Add validation annotations (@NotNull)