Added tests for Accept return value,

and made DelegatingReflectionVisitor<T> more capable.