added method "get_producer_create_if_needed"

same reason as get_tag_create_if_needed