Removed public from interfaces