Make these fields protected, because why not