use our own containeraware to get proper typehints