New method get_or_new_holder.