commit use per type adapters fix #739
Merge remote-tracking branch 'tchak/per-type-commit'