Fixed large reference problem.

Change the structure in some classes and stuff, but now members behave
almost like they're supposed to. Right now the problem involves
deciding between returning a method or a field member.