defendnat collection spec #as_json