In particular for creating a new attribute and appending it. If we don't create an abstraction, we should at least improve the language.