public override void Initialize(IComponent component) { _gravatar = component as Gravatar; if(_gravatar == null) throw new ArgumentException("Component must be a gravatar control", "component"); base.Initialize(component); }