javascript override method call super