the `self.sources` is there because we're consumin...
# development
w
the
self.sources
is there because we're consuming them from a Struct