private primitive fields. All tested.