JSON.pm-based szn for MooseX::Storage