Fix self constructor call (from skylot)