All class variables are now properly set upon initialization