This was because I was only allowing the creation of an annotation object when the Server Object is instantiated. So since I do not have to make any calls to get the annotation I just return self.