I wonder if having every adapter jammed into the same namespace is a good idea. The concern being that we could end up with inconsistant behavior if/when someone pulls in multiple adapters via their gemfile. Also this approach forces us into a homogeneous storage solution when there may be a real advantage to being able to use different stores for different types of tickets. A registry of ticket stores available and what they're capable of handling may be a more extensible solution, but it may also be overkill.