To retrieve the properties for an object, you use:
unsigned int outCount;
objc_property_t *propList = class_copyPropertyList([objectToInspect class], &outCount);
propList will contain an array of the properties found inside objectToInspect,
with outCount containing the total number of properti