anonymous objects will be removed when an assignement is done