Access an instance's connection via its class, rather than via #connection

This prevents users from mistakenly breaking deletion by defining a
'connection' instance method