Added wrapper with already set provider property and changed all KgItem references to wrapper useing.