struct refactoring started - rewriting StructDef