A short rattle of what to do and not to do when creating or getting references to objects

Static initialisation

Static initialization can be a dangerous thing