support static fields