Bugfix: don't set this.data=null in init(), may already have been overriden by default value