Dynamic reflector minor fix & code/test cleanup

throws about parameterized types at bind time instead
added tests
consistent whitespace in tests