This interface should be public if you intended to expose this as a return value of a public method.