functions to add/remove sources programmatically
with insertValueSource and removeValueSource is possible to have sources added and removed at runtime, for instance by an Instantiator
with insertValueSource and removeValueSource is possible to have sources added and removed at runtime, for instance by an Instantiator