// static constructor
 static NullableProperty()
 {
     __hasValue = ReflectionInfo.Property((int?n) => n.HasValue);
 }
 // static constructor
 static StringProperty()
 {
     __Length = ReflectionInfo.Property((string s) => s.Length);
 }