'<derivedtypename>' cannot inherit from <type> '<constructedbasetypename>' because it expands the access of type '<internaltypename>' to <region> '<regionname>' '<elementname>' cannot be declared 'Partial' because partial methods must be Subs '<elementname>' for the Imports alias ...