protected override MutableObject Mutate(MutableObject mutable) { var absolutePosition = AbsolutePosition.GetFirstValue(mutable); foreach (var entry in Bounds.GetEntries(mutable)) { foreach (var bound in Bounds.GetValue(entry)) { bound.transform.position = absolutePosition; } } return(mutable); }