Some ideas about object delegate.