Added restriction not to override methods from NSObject class while creating fake object