Allow renaming
Allows renaming of components and adapters without requiring another constructor argument.
comp = MyComp().with_name("Name")
Allows renaming of components and adapters without requiring another constructor argument.
comp = MyComp().with_name("Name")