docs and todos
shareduiitem: no longer virtual methods on implicitly shared object