refactor: pull some member of ExpressContainer to Container class