Make tableView property non-public