Progressed on default methods; still need to fix correct constructor invocation.
Fixed constructor invocation. Still need to work on specializations.