Interfaces are public