better granularity in spring context files, however there is still room for improvement as there is some duplication