Remove call of static method `init()` on class Init

Make more sense check if class Init exists on namespace to use that.
I replace the `Init::init()` with a call to the `class_exists()` its more easy
to understand, because when look the code know it is a check.