add missing scope interface
introduce a concept of a frozen container and fixes some tests