field converter strategy implementations rebased with master