module$meta$init() is invoked BEFORE the remainder of the .cfg script is parsed.
module$use() is invoked AFTER the .cfg file is parsed.
I'm thinking that the setters aren't installed until after the user's script is parsed. Too late to cause them to be invoked by user changes within the config script.
Alan