Rethink some names for #16, checked template accessors, inject codeplaces