Closes #28: build() should declare any exceptions that are declared on constructor
Merge branch 'devel-2.0.1'