Reverting the Config part since apparently loginserver is being separated from gameserver (still leaves the mess with Config field being assigned from outside), and changing Announcements code a bit (I still think having final fields is better, performance is not an issue here, these are only announcements after all).