Change to not go through the deprecated code path because of the call on the Type itself that changed from an object to a function