Dynamic reflector minor fix & test cleanup

throws about parameterized types at bind time instead
added tests
consistent whitespace in tests
maybe expand "it differs" to explain why