title: Activator.CreateInstance vs Factory Pattern
body: <p>What is the difference between <code>Activator.CreateInstance</code> and factory? Can they be used interchangeably? Or stil do we need a factory pattern?</p>