adding ObjectExtensions.ToNullSafeString