same class name with different definition
refer my article http://www.c-sharpcorner.com/UploadFile/0c1bb2/partial-class-in-C-Sharp100/