getPrototype() with IE6 and IE6+ compatibility - like improved #654 isPlainObject() modification.