classname object does not have method 'new'
Error executing code in CIL:
<object> object does not have method 'new'
And you are using SysExtensionAppClassFactory to instantiate correct type of a class.
The problem usually is in different number of parameters which are at parent and child classes. Making all parameters optional will solve the problem.