UPDATE: pom.xml added spring-context to the dependencies
FIX: missing @Service added
FIX: missing schema locations
FIX: naming