Converted the store adapters to mixins.  Each class has an "adapt" method that applies the adapter to an existing object.