why do we have to configure both fields? Shouldn't class be inferred from the algo-location? It looks as if algo-type-name has no effect as long as it refers to any existing algo class (ie doens't have to match one defined in algo-location).

For info, I'm playing around with python algorithms.