The Singleton Killer – Peter Gillard-Moss takes a step by step look at the refactoring to remove a singleton from some code. Peter also shares an implementation of an Immutable Wrapper to easily create immutable Lists