Version 2.0.1 - Factory Method (lab simple)