Volume ownership check - fixes 584

Fixes #584.
We don't need both `ivar` and `__init__` `param` when they're identical.