Updated ObjectExtensions.Equality() methods to handle NULL references in a more safer way