Use static keyword instead of get_called_class() for performance reason