status updates are running
implemented composite pattern in domain