private ResourceIdentifierObject GetIndependentRelationshipIdentifier(HasOneAttribute hasOne, IIdentifiable entity)
        {
            var independentRelationshipIdentifier = hasOne.GetIdentifiablePropertyValue(entity);

            if (independentRelationshipIdentifier == null)
            {
                return(null);
            }

            var relatedContextEntity = _jsonApiContext.ResourceGraph.GetContextEntity(hasOne.Type);

            if (relatedContextEntity == null) // TODO: this should probably be a debug log at minimum
            {
                return(null);
            }

            return(new ResourceIdentifierObject
            {
                Type = relatedContextEntity.EntityName,
                Id = independentRelationshipIdentifier.ToString()
            });
        }