Add build script
Move default values to property set
Add property set and error handling

Move default values to property set and add error logs