Made private methods protected for contexts