public bool Equals(ICanBeIdentifiable <TId> other) { throw new NotImplementedException(); }
public virtual bool Equals(ICanBeIdentifiable <Guid> other) { return(other != null && other.Id == Id); }