Begun playing with Reflection. Too much though -.-