Error if the same view ID is injected twice on the same class.

Resolves #171 
This is one of my favorite APIs in the entire JDK. Not so much `add` by itself, but when using the return value.