refactoring of importsection, put private constructors to export section and import section classes