remove need for _prepareModel call in push and unshift. add handles this case
attempt to follow BB style a little closer