key for attributes is now String