Thrift changes, added support for attribute matching.
Make job implement project.