Currently Jace always uses strong references to Peers
that get constructed so users have to explicitly
Ideally we should be able to use weak references if the
Peer is created on the Java end. The garbage collector
would then clean up the Peer automatically when no
strong references remain.