Abstracts child creation, adds collection methods.
Adds _key to abstract collection source.