extend defservice to allow dynamic definition of distributed and cluster aware services