Protocol methods properly called
Add support to delegate to previous deftypes.