Add semantic argument exceptions
Add spec for unkown attribute exception
Test specific expception message semantics