3. Meta-model hierarchy