create blocker_type attribute for extending blocking predicate beyond string type fields, closes #96