setUp should be protected