// explicit interface implementations
#if NET45
        void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
        {
            info.AddValue("_clusterId", _clusterId);
            info.AddValue("_endPoint", EndPointHelper.GetObjectData(_endPoint));
        }