New package for declaration collection code
Error reporting separated in one class
Declaration Collection (missing testing)