service instance trait