add default `child` support

I realized I hardly ever do anything special inside my child constructors