[WIP] Isolate field directives scope to make them testable

Pros: Testability, speed (allows GC)
Cons: no cons.

- [x] bootstrap directive unit tests
- [ ] isolate field directives (started)
- [ ] isolate column directives