Flattened hierarchy of IObjectSpec