observe array members