refactor(init): Refactoring the construction and initialization to match with prowls standards