parent class with no default constructor
fixes 145 in cython