Не так, как вы думаете, если я правильно вас понимаю.
Что вы можете сделать, это перейти к объявлению наследования и использовать функцию автоматического внедрения, чтобы сэкономить немного времени.
Так, например, поместите курсор над IStateExporter в строке
public class ContreteStateExporter : IStateExporter
и нажмите CTRL +.(Контроль плюс период) и выберите реализацию интерфейса.Затем вы можете скопировать вставить код из предыдущего метода.Тем не менее, очень грязный, но я полагаю, это сэкономит вам немного времени.