Make assignment of property after instantiation fail
The following code does not crash but produces a non intuitive result.
@configurable
def make_data():
from PyConf.Algorithms import MyAlgorithm
myalg = MyAlgorithm(myproperty=False)
myalg.myproperty = True
return myalg.output
The property is set to False
in the configuration.
Either the code should crash with an error message or the property should be updated.