offers json/xml/yaml serialization and filtering for hashes