[Application] Refactored RequestParamPlugin and TransactionalPlugin

Both now extends AbstractAnnotationPlugin to remove code duplication.