add assign_optional property
Merge pull request #5543 from ticoann/reqmgr2

add assign_optional property