UriEndpointImpl: Add implementation

Change-Id: Ibe9c7d2395bd21234d70d6ae8b7ddf21e9817345
Remove default constructors that should not be used

Change-Id: I78c804516f790ed764acc54dad36ba92a608b443