add field *ReferenceField*
resolve conflict, simplify *ReferenceField*
removed unused import
Merge pull request #7 from travelbird/dws

Dws