It's the common pattern in Sakai to make the service implement the interfaces.