reversed some of the py3 changes I made - model with private fields fails because django 1.7 does not allow field names to begin with 2 underscores