examples: changed initializer-list to explicit callback c'tor-call