Typescript Interface Static Method Can Be Overridden