it's good and correctly practic. I must redefine baseClass and `init` method for it must be is required.