first pass on doing performance tweaks..someone went crazy on using getters to ref toself not good inmobile apps