make durable a bare interface again, for those projects those aop so heavily that what is now AbstractDurable would have no chance
new simpler interface