addition of an interface to force SpectacleDAO to implements some methods