use array index if key is not provided by children