static LayerPose decode(Object result) { result as List<Object?>; return LayerPose( x: result[0]! as double, y: result[1]! as double, theta: result[2]! as double, ); }