encapsulate fields in TinygDriver