Dimitris,
Relying in class side initialize is not very cool. Mostly, because it's hard to know EXACTLY when Monticello will send it. For sure it's the first time you load that class. But then it could be if such method changes again. But maybe too if you clear some Monticello caches...
Also, you may have dependencies (of order execution) with other class side initialize.�� So...another approaches you can take (depending on your needs) is lazy class var getters with ifNil: �� or ��if you have a ConfigurationOfYourApp, you can define #postLoadDoIts in which you can perform the whole initialization of your app. Or ...from the #postLoadDoIts simply delegate to a class MyAppInitialize.
I do a bit of all of them hahaha.
Cheers,