public virtual Workspace Build()
{
//if (workspaceName == null)
//{
// throw new InvalidOperationException("A workspace name is required.");
//}
Workspace workspace = new Workspace();
workspace.Id = id;
workspace.Name = workspaceName;
return workspace;
}