see #65. It is not obvious how to register initializers
see #65. It is not obvious how to register initializers