refactor getDefaultFieldRenderer method