• https://inventi.studio/en/blog/vuejs-with-constructor-pattern