init

вот тут лучше использовать  factory.LazyAttribute(lambda o: ...) иначе у всех photo одно время будет