[#7] Remove sealed to allow easier extension
[#7] Move subresource actions specifics in resource.

Createa a new implicit that convert a (C=> R=> EssentialAction ) method to a ResourceAction.
Move all action logic to the abstractRestRouter