I'd make all three of them private. No need to write setters if they are public anyways