rename 'Set' to 'AbstractValues' and test for specific types
attach the server key to the accept object type
Merge branch 'refactor' into develop-2