[175] updated constructors to allow defaultValue and assumedValue

Revision: 175
Author: rong.chen

Log Message: