* Align FromArtifact return type with IDataType.ConfigurationData * Align Alias nullability with interface * Lazily initialize ArtifactDependency collection when not set * Remove ShouldSerializeChecksum (not used by STJ) * Remove obsolete methods and default interface implementations * Order dependencies once when setting collection * Update test to include artifact Checksum property