Reflection tree initial commit