If a subclass has a different signature because of type-hinting, won't that throw a Strict Error warning?