added before/after methods to Component invoke plus init/exit usage in db output