lazily initialized listeners fields
BeanPropertyListeners