Model.build() does not return a Promise

Since we are able to use promises everywhere, it would be very nice to be able to call it also on build(), which seems not possible at the moment. I hope the test helps to tackle this.