Move common behavior into mixins
Make ItemEdit controller Editable