カスタムクラスのインスタンスを直接使用することはできません。
ルームプロパティやルームメンバープロパティには、propertiesという特殊なプロパティがあり、ここにカスタムプロパティを設定できますが、設定できるデータ型には制約があります。中でも、アプリケーションが定義したカスタムクラスのインスタンスを設定することはできません。整数値や浮動小数点数の配列といった一般的なデータ型で代用してください。あるいは、オブジェクトをJSONのようなテキスト形式にシリアライズした上で文字列として設定することもできます。