implementing MetaDecorator with basic attribute editor features