basis.entity refactor type construct, remove missed Type#addField/addCalcField