added fix and test for chaining when extending from not `useful-Class` created classes