support @ArrayFactoryFields & @Bundle annotations