#31 - introduced possibility to have custom intercepting annotations.