return a parsed model in push and unshift