Add docs, Reflection exceptions, other fixes