Reduce class dependencies for Recipe and BuildTask
Make Recipe class better testable