updaed data model
Release v0.1.5
Release v0.1.6
model validation errors now cause a promise reject