fixed reflection on arrays