Use `static` Keyword and Late Static Binding

See [here](http://php.net/manual/en/language.oop5.late-static-bindings.php).

Generally not best practice to use hardcoded class names when invoking methods from inside a class itself.