object references management