Fix callable to try __call__ attribute
Raise exception on CGetField for non-objects
Deprecate unused get-optionof-field, which doesn't use __mro__