public virtual IAttributeRenderer GetAttributeRenderer(Type attributeType) { if (renderers == null) return null; IAttributeRenderer renderer; renderers.TryGetValue(attributeType, out renderer); return renderer; }