No singleton class

This pull request obviates no-reply/ActiveTriples#37. See commit messages.

@jcoyne @no-reply 
Why did this need changed? @jcoyne?