Incapsulate copy of products into a separate task