weaving: constructor is now setting field