Beacon v2

This looks like an Interface not a base class. Also what is the scope and name, maybe 

interface UriBeaconService {
};