def fetch_external
        object.controlled_properties.each do |property|
          object[property].each do |value|
            resource = value.respond_to?(:resource) ? value.resource : value
            next unless resource.is_a?(ActiveTriples::Resource)
            next if value.is_a?(ActiveFedora::Base)
            fetch_with_persistence(resource)
          end
        end
      end
def fetch_external
        object.controlled_properties.each do |property|
          object[property].each do |value|
            resource = value.respond_to?(:resource) ? value.resource : value
            next unless resource.is_a?(ActiveTriples::Resource)
            next if value.is_a?(ActiveFedora::Base)
            fetch_with_persistence(resource)
          end
        end
      end
Grab the labels for controlled properties from the remote sources