Implement (untested) has_key, has_value, to_a