Changed vision objects to be a list of all the same type