Make editable state explicit