[PATCH 5/7] include: Add IReference<T> interface