diff --git a/Converters/Revit/Speckle.Converters.RevitShared/Speckle.Converters.RevitShared.projitems b/Converters/Revit/Speckle.Converters.RevitShared/Speckle.Converters.RevitShared.projitems
index d0947de80..a217201e3 100644
--- a/Converters/Revit/Speckle.Converters.RevitShared/Speckle.Converters.RevitShared.projitems
+++ b/Converters/Revit/Speckle.Converters.RevitShared/Speckle.Converters.RevitShared.projitems
@@ -67,13 +67,13 @@
-
+
diff --git a/Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/Raw/Geometry/PointCloudToSpeckleConverter.cs b/Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/TopLevel/PointcloudTopLevelConverterToSpeckle.cs
similarity index 83%
rename from Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/Raw/Geometry/PointCloudToSpeckleConverter.cs
rename to Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/TopLevel/PointcloudTopLevelConverterToSpeckle.cs
index a193f6b4a..3c911b8e7 100644
--- a/Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/Raw/Geometry/PointCloudToSpeckleConverter.cs
+++ b/Converters/Revit/Speckle.Converters.RevitShared/ToSpeckle/TopLevel/PointcloudTopLevelConverterToSpeckle.cs
@@ -4,13 +4,15 @@
namespace Speckle.Converters.RevitShared.ToSpeckle;
-public class PointCloudToSpeckleConverter : ITypedConverter
+[NameAndRankValue(nameof(DB.PointCloudInstance), NameAndRankValueAttribute.SPECKLE_DEFAULT_RANK)]
+public sealed class PointcloudTopLevelConverterToSpeckle
+ : BaseTopLevelConverterToSpeckle
{
private readonly IConverterSettingsStore _converterSettings;
private readonly ITypedConverter _xyzToPointConverter;
private readonly ITypedConverter _boundingBoxConverter;
- public PointCloudToSpeckleConverter(
+ public PointcloudTopLevelConverterToSpeckle(
IConverterSettingsStore converterSettings,
ITypedConverter xyzToPointConverter,
ITypedConverter boundingBoxConverter
@@ -21,7 +23,7 @@ public PointCloudToSpeckleConverter(
_boundingBoxConverter = boundingBoxConverter;
}
- public SOG.Pointcloud Convert(DB.PointCloudInstance target)
+ public override SOG.Pointcloud Convert(DB.PointCloudInstance target)
{
var boundingBox = target.get_BoundingBox(null!);
using DB.Transform transform = target.GetTransform();