replaced throw_error with throw_exception
Added tests for CannotUseLazyBuildAndDefaultSimultaneously
Wrote CannotUseLazyBuildAndDefaultSimultaneously