contain valid object meta type object contain implement except 