Added support for action conditions and BEFORE/AFTER methods