Added "Reflect" constructor and cleaned stuff up.