Pluralsight - Tactical Design Patterns in .NET_ Creating Objects