Moved modifier enums to own package.
Externalized fallback behavior for field writer.