add TypeError
implement template<> get() and template<> unregisterField()
add test case for instancing fields from nodes