Model promise object can hold typeKey too.