Observation is not a template anymore. Thus some function can be
converted back from templates.
Updating the tests.
Updating the tuners.