@Ocramius I did wander about that but it seems to be working fine. Even though `$elementSpec` may not be retrieved by ref unless the value is object_manager is cloned it will still be a ref to the same object (since its an object and not a scalar) so it should be safe.