implement type checking for StructuralNaming
Refactor Inheritings class
refactor getMeta : internal class