Feature/676 service path context types

Implements issue #676
Changes the length of the '===' also