make field value KVO observable