Changed from "assign" to "weak" to take advantage of ARC's help in setting references to "nil" when they are deallocated.