#182 added another constructor to ImmutableReference