Now TtiObserverProxy can be created without subjet or OnUpdate.

Later a OnUpdate method can be specified throught OnUpdate property.
Minor code formatting changes.