Add public abstract to interface methods.
Applied changes suggestted in class to just the Interface version.