How to display GH_GeometricGoo based objects in rendering view?

When an object implemented using GH_GeometricGoo is passed to a custom preview component, it is displayed with the specified material in shaded view, but not in rendered view. Do I need to implement some interface or method to preview objects derived from GH_GeometricGoo in rendered view?

Preview in Grasshopper compared to the built-in components as follows.

My implementation using GH_GeometricGoo renders correctly in shaded view.

However, it does not render in render view.

The entire class I implemente GH_GeometricGoo is shown in the link below.

I would appreciate it if someone could give me some advice. Thank you in advance.