public override string ToString () { return string.Format ("<{0} = {1} | target:{2} selector:({3})>", this.GetType().Name, this.GetHashCode(),_target.GetType().Name, _selector); }