Changed FQAItemSelection delegate property to weak to avoid retain cycle