this.Super is wrong changed it standard call to parent constructor