allow data members to be undefined
finish readme
Merge branch 'develop'

* develop:
  finish readme
  allow data members to be undefined