applied patch
remove unecessary create instance
traversable
applied interdifs
work in progress patch
fix existing cass
clean-up
fixed uses
public, remove code
injecting stuff
fix them tests
use constant
fix tests
fix that
remove unecessary argument, doc cleanup
protected