base class can now be activehash