Serializable is not needed - good catch. But making it tuple would require to annotate it when I inject it and if I will convert RepositorySettings into a tuple as well, I will end up with two injected annotated tuples which looks kind of ugly IMO.