public virtual object GetService(Type service) { return((site==null)? null : site.GetService(service)); }