On Tuesday, 13 December 2016 at 15:09:10 UTC, Andrey wrote: > void moveTo(ref Parameter parent) { You probably don't want the `ref` there, nor likely on any other method definitions (especially check removeValue).