WIREBOX-19 #close
Added ability for properties to be required or not for injection