correcting build errors on project

Refactor for IAuctionSourceConsumer.
create extension project.
created construtor for name object.
add hasvalue null checks on lazy lookup