export BaseField or it will not be possible to extend it from external
modules
first implementation of a query-builder