Is realized 'Factory Method'