Meanwhile, `Factory` pattern was present in chapter 5 (again, as it was also described in ch3). 