Added dependency on reflection