Photographer is multiinstance class now. No singleton, only threadlocal