Add helpful exceptions to BoundMember
Update BoundMemberTest with better tests