Handle block param for custom matcher with block_param method

PR for issue #321 
This should be a private method, which will have the added advantage of fixing the build, (currently this trips our documentation coverage check as an undocumented public method).