Declarative User defined bean life cycle methods