KVO style observers for Opal