renamed some method, no more $id in $this.
changed how to init models.