If you don't orphanize constructor here, you are very likely to get an exception on `return new $class();` because the parent constructor have certainly some mandatory parameters.