Loading
Let's Play Around With Factory Method Design Pattern