fix(doctrine): detect conversion-strategy for fields

This also removes the duplication of the conversion-strategy determination
And decreases the complexity of the procedures