I won't throw my hands up yet

This *should* fix just about every issue with encapsulation, at least
from the class side. I probably need to tweak stuff in SectionCheck in
regards to error excerpts and whatnot, but I really can't be bothered
right now