Factory

constructor(imageFactory: () -> Image = { EMPTY_IMAGE })