use `static::`