made distinction between blueprint type and client class name in closure filters, need to further patch this with constants in types package later