lazy<t> support for referenced objects.