adding @FleeceVersion to be able to ignore field depending on versioning - TODO: maybe merge it with @FleeceIgnore