Empty initDefault() method seems kinda useless, since it's not mandatory anymore.