Fixed issue #6.

I'm resolving this issue by not passing such calls to interceptors.
While internally I discovered that Groovy handles null.foo() as if
NullObject.INSTANCE.foo(), but I don't think there's value in making
interceptors aware of this weird case.

as null LHS is unlikely to require any protection, this should be safe.
misc. follow up fixes to earlier bug fixes