remove History, using Git
update property code style

check memo flush checking using duck type
move dbf's method indexOfFieldName to header
remove dbf._new and dbf._changed property
add flush to header

add writable check