FIX: Photo constructor refactoring