I am currently in the process of modifying one biblatex style to conform to another, and that includes adding a new datatype. I have added the code below to my style.bbx
\DeclareFieldFormat[datatype]{title}{{#1}\addperiod}
\DeclareFieldFormat[datatype]{foo}{{#1}\addperiod}
\DeclareFieldFormat[datatype]{bar}{#1}
When using \DeclareBibliographyDriver{datatype}, \printfield{title} is the only one that prints anything. \printfield{foo} and \printfield{bar} do not produce anything.
Changing foo to another field already in use (such as journaltitle) seems to work, but I'd like to avoid a hacky solution like that if possible.