feat(transpiler): add support for getters
feat(benchmark): add a simple benchmark for the di module