add SFINAE constrain to AlgTool::declareProperty(...T&...)
and use the above to replace the templated
template GaudiTool::declareProperty<... DataObjectHandle& ...)
with
GaudiTool::declareProperty<... DataObjectHandleBase& ...)
as there is no ambiguity thanks to the SFINAE constraint.