diff --git a/sprd/view/ProductImage.js b/sprd/view/ProductImage.js
index <HASH>..<HASH> 100644
--- a/sprd/view/ProductImage.js
+++ b/sprd/view/ProductImage.js
@@ -2,7 +2,7 @@ define(["xaml!sprd/view/Image", "sprd/data/ImageService"], function (Image, Imag
 
     var viewIdExtractor = /\/views\/(\d+)/;
 
-    var ProductImage = Image.inherit("sprd.view.ProductImage", {
+    return Image.inherit("sprd.view.ProductImage", {
 
         defaults: {
             /***
@@ -68,6 +68,4 @@ define(["xaml!sprd/view/Image", "sprd/data/ImageService"], function (Image, Imag
         }.onChange('product', 'width', 'height', 'type', 'view', 'appearance')
 
     });
-
-    return ProductImage;
 });
\ No newline at end of file
refactored ProductImage variable