Using JetBrain's ReSharper 9 to implement (and learn) Design Patterns https://www.danylkoweb.com/Blog/using-jetbrain-s-resharper-9-to-implement-and-lear