call initialize() before returning the child names. in practice the collection will be initialized already anyway
fixed some typos