add strcit definition detection for array and object