Можно все. Но это очень глупо.
Лучше потранить достаточно времени что бы качественно изучить чистый js (по крайней мере базовую его часть).
И тогда любые фреймворки/библеотеки будут учится за пару дней (недель).
Так же как и в es5
И почему у вас в конструкторе нет прототипов?
Если бы были, было бы видно, что и куда.
Функции, относящиеся напрямую к конструктору - должны быть в прототипе (то есть в методе, если в es6)