Private variables; constructor input types