python wrapper for the challenge4 data model
updated python data model binding