Former Finance Minister Ruth Richardson has spoken in support of the Treaty Principles Bill, saying it is legislation of "consequence, whose time has come".