Recast using ndb structured property for own answers instead of dict to fix bug of conflicting datastore writes