updated sample factory to include projects (which are validated as required)
updated sample factory to include projects (which are validated as required)

aina1205/virtualliverf1,aina1205/virtualliverf1,aina1205/virtualliverf1,aina1205/virtualliverf1