[status] wrap model with safe ArrayObject