maybe virtual_attribute_keys would be better ?