"public transient final" for listener fields
fixed flags