I wonder if this registry shouldn't live off the Model or Adapter object?