Participants and Structure - Factory Method Pattern | OneNoughtOne