Можно оставить эти внутренние методы из других сборок, но для этого нужно разрешить сборку, чтобы увидеть другие методы. Для этого нужно написать атрибут InternalsVisibleTo с указанием имени сборки, которое будет видеть внутренние-методы:
[сборка: InternalsVisibleTo("Friend.Assembly.Name")]