In 0.5, we logged about "deprecated" so I think it's fine to not support it now:

    https://github.com/brooklyncentral/brooklyn/blob/0.5.0/core/src/main/java/brooklyn/entity/basic/EntityDynamicType.java

    LOG.warn("Discouraged/deprecated use of non-static effector "+f+" defined in " + (optionalEntity!=null ? optionalEntity : clazz));

Could even simplify the code further to not accept non-static fields for effectors/config anywhere (but won't make that change in this pull request).