private ComponentDirectEvents GetDirectEvents()
{
// assumption: server side listeners class should have name 'DirectEvents'
PropertyInfo ssl = this.GetType().GetProperty(Observable.DirectEventsKey);
if (ssl == null)
{
return null;
}
return ssl.GetValue(this, null) as ComponentDirectEvents;
}