add lifecycle in component annotation
add parent container setup for package scan setup