[#47873103] The DTO returns the same file_name whether its been serialized/deserialized or not.

- Also push the initialization for `@pickers` to the constructor.