subclass:#valueholderobserver