NonNull annotation on fields makes type non-null