Implemented positionAtParm and did initial tests.  Had mistakenly used self in one place where I should have used this.
Those sorts of errors are very difficult to find.