In order to play with Data Contract fields before or after running dialog in terms of SysOperation framework, we have to implement a SysOperationAutomaticUIBuilder based class.
And it works well, until you try to get access to GUID based fields via BindInfo() method: they are not allowed to be there!
Therefore, we get an exception in this case, alas.