database doesn't really have a component lifecycle