Logical methods layer