added two built-in mutators, json and ruby_hash