added init for schemes that dont support parent containers; some renaming of headers