[opf] implemented dispose of submaps