assign for an object breaks ARC

setting assign rather than strong causes ARC to ditch the memory allocated for the shadowColor before it's used.