internal static Structure GetByObjectId(ObjectId structId) => CivilObjectSupport.Get <Structure, C3dDb.Structure> (structId, (structure) => new Structure(structure));
internal static ProfileView GetByObjectId(ObjectId structId) => CivilObjectSupport.Get <ProfileView, C3dProfileView> (structId, (pView) => new ProfileView(pView));
internal static Network GetByObjectId(ObjectId networkId) => CivilObjectSupport.Get <Network, C3dDb.Network> (networkId, (net) => new Network(net));
internal static Pipe GetByObjectId(ObjectId pipeId) => CivilObjectSupport.Get <Pipe, C3dDb.Pipe> (pipeId, (pipe) => new Pipe(pipe));
internal static Alignment GetByObjectId(ObjectId alignId) => CivilObjectSupport.Get <Alignment, C3dDb.Alignment> (alignId, (align) => new Alignment(align));