Added reflect method