NSObject catergory: added helper method for key-path observations