valid element object element arrai list arrai list model facad outgo target model facad state target arrai list arrai list model facad intern transit target remov contain element 