| 
		
			 Цитата: 
		
	 | 
	| 
		obj.__proto__ = Class.__proto__.prototype;
	 | 
	
__proto__ в ES6 существует только на правах legacy и только для браузеров, лучше использовать Object.setPrototype/Object.getPrototype.
Еще момент - неочевидно название переменной obj, я бы лучше methods назвал.