Singlefield

have a (first) look if you want @codingjoe 

test pass, everything works for me
I don't understand what you mean ... 

Should we compare `__class__` here? How would this replace `issubclass` in this case?