adding documentation for NSObject category