Hello, I am a noob at objective-c and OCMOck. I see in all usage of ocmock the mock object is defined as id and all mockForClass functions return id. Some of Objective-C engineers prefer more meaningful class type instead of id. Why can it not be the type of OCMockObject*? Is there any special reasons?