Changing from a Rules-based to a Principles-based Accounting Logic: A Review