- eliminated some warnings in potential subclasses (ugh, why doesn't iOS do protected scope.. -_- )