Optimized course search by only creating managed object proxy for the delegate, not for internal use.