Frans,
One of my developers is using SelfServicing on a project and has run into an interesting bug:
CaseEntity ce = new CaseEntity();
ce.FidelityCase.GroupId = int.Parse(this.txtGroupId.Text);
ce.FidelityCase.Save();
FidelityCase is a 1:1 related entity. When he calls Save() on FidelityCase, the GroupId property is null, even though if we step into the set accessor for GroupId we can see the GroupId getting set. What appears to be happening is that the next time he references the FidelityCase property, the entity is refetched (which of course it can't be since its new) so a new instance is returned every time.
Is this by design, or a bug?