scope @PostConstruct and @PreDestro sample