No singleton class

This pull request obviates no-reply/ActiveTriples#37. See commit messages.

@jcoyne @no-reply 
I'm :+1: on this. It probably could have been a distinct commit from the unrelated changes, but it's not a blocker and clearly an improvement.