fix subclasses don't extend static methods