/// <summary> /// Default implementation returns no offset for Experiment /// override if necessary /// </summary> /// <returns></returns> public virtual Position Position() { if (parent != null) { return(parent.Position()); } return(new Position(0, 0, 0)); }