Rewrote the way inherited class attributed are overriden and copied when new instances are created. Now works exactly as intended even with custom configuration attributes.
Fixed tests associated with the above changes.