added MooseX::Storage into base class to allow global serialization