Use Init1 in lieu of Init2 for more flexibility by enabling passing in
Init-only parameters