bean life-cycle methods: init and destroy