added comment on ToModel method. nice job