ShapeIndex

fun ShapeIndex(    inheritedMap: Map<String, Set<String>>,     inheritingMap: Map<String, Set<String>>,     orderOfProperties: Map<String, List<String>>,     referenceMap: Map<String, String>)