Effective profile - WIP
* Add notion of effective profile
* Add buildFoo() to all FooBuilders