Decorator Pattern for Layered Compliance Checks in P2P Lending | Blocks and Arrows | Blocks And Arrows