Extract protected methods into a eigenclass