added the PostConstruct and PreDestroy (The annotations are not shipped
with Spring Context, updated maven dependency to include JSR 250