GoogleProvider and FacebookProvider have setters that should not be present in the interface, only in the concrete classes.
GoogleProvider and FacebookProvider have setters that should not be present in the interface, only in the concrete classes.