They cause Shogun developers to forget to initialise members and caused lots of time wasted on fixing those things (as you are doing currently). Its just Shogun, they are not bad in general