I used a print to verify the problem... and print show start is defined like a struct that contains another struct inside: realm with contains inside it remaining struct values lile "x" "y" "z".... and using last pol097-2008-02-26....
I have a long history in error ins truct declaration.
But staff to not trust me.
It seem only I have problems on struct...
For exampe I have found it is very different also in function parameters use:
var pars := Struct { ........... };
call_function (who, pars);