renaming interface per Uncle Bob, removing public methods