Cały ten kod wygląda zbyt chaotycznie.
Strukturę bym dał poza klasę, ale w tym przypadku zastanawiam się czy nie lepiej rzeczywiście umieścić strukturę wewnątrz klasy.
Ta struktura jest dość specyficzna, została stworzona tak jakby "tylko dla tej klasy", więc moim zdaniem pasuje lokacja struktury.
Choć w sumie według mnie nie jest to idealne rozwiązanie jeśli strukturę będziesz używał w kodzie gdzie nie będziesz wcale korzystał z klasy "składka".
I źle napisałeś.
Struktura nie może pobierać zmiennych z klasy.
Twoja struktura która jest wewnątrz klasy to ta klasa zachowuje się jak "namespace" dla twojej struktury.
Tutaj masz działający/przykładowy kod:
http://wklej.org/hash/ea4503196cd/