(1) Except as otherwise provided in this Part or in any other enactment, no person has a privilege to-
(a) refuse when duly subpoenaed to be a witness: or
(b) refuse as a witness to disclose any matter; or
(c) refuse as a witness to produce any object or writing.
(2) Except as otherwise provided in this Part or in any other enactment, no person may prevent another person from being a witness, from disclosing any matter, or from producing any object or writing.