PhotoContainer and absractBuilder