1. 6
  1.  

  2. 2

    Better to use a language where the distinction isn’t a problem; Scala describes this as a case of the uniform access principle.