public virtual bool IsEqual(IEncodeable encodeable) { throw new NotImplementedException("Subclass must implement this method."); } #endregion