decouple peer from space command as it cannot be controlled from there
Remove dispose method of sink, note the nature of a shared sink within the implementation
avoid unnecessary pointering