rename Operate func to doOperate func and protected from operate null operator
fix cloned integer, but we need to add default ctor to every object that we need clone it | this{}
fix return value of run sard source.
first time it work now.
more fixes by adding default ctor to SoObjects