Improve logic on getVariable to prevent early breaks
Implement an callMemberFuncs() for BasicConstruct trait

This function will iterate through the class, and all used traits
of that class, search for matching function names and call them. This
lets me effectively have setup/construct functions attached to things
like traits that are then run automatically upon class instantiation.
Utilize the new function names for callMemberFuncs usage