DomainObjectName,Property/Relationship Name,Property/Relationship Type,Required/CollectionType,ReadOnly Replicon.Domain.Activity,Name,System.String,True,False Replicon.Domain.Activity,Code,System.String,False,False Replicon.Domain.Activity,Description,System.String,False,False Replicon.Domain.Activity,Enabled,System.Boolean?,True,False Replicon.Domain.Activity,Id,System.UInt32?,True,True Replicon.Domain.Activity,AssignedUsers,Replicon.Domain.User,Zero or More,True Replicon.Domain.Approvals.ApprovalAction,Name,System.String,False,True Replicon.Domain.Approvals.ApprovalNodeRelationship,Name,System.String,False,True Replicon.Domain.Approvals.ApprovalPathTemplate,Name,System.String,True,False Replicon.Domain.Approvals.ApprovalPathTemplate,Id,System.UInt32?,True,True Replicon.Domain.Approvals.ApprovalPathTemplate,Type,Replicon.Domain.Approvals.ApprovalPathType,One,False Replicon.Domain.Approvals.ApprovalPathTemplate,Nodes,Replicon.Domain.Approvals.ApprovalPathTemplateNode,Zero or More,True Replicon.Domain.Approvals.ApprovalPathTemplate,Edges,Replicon.Domain.Approvals.ApprovalPathTemplateEdge,Zero or More,True Replicon.Domain.Approvals.ApprovalPathTemplateEdge,Id,System.Guid?,True,True Replicon.Domain.Approvals.ApprovalPathTemplateEdge,ApprovalPath,Replicon.Domain.Approvals.ApprovalPathTemplate,One,True Replicon.Domain.Approvals.ApprovalPathTemplateEdge,StartNode,Replicon.Domain.Approvals.ApprovalPathTemplateNode,One,False Replicon.Domain.Approvals.ApprovalPathTemplateEdge,EndNode,Replicon.Domain.Approvals.ApprovalPathTemplateNode,One,False Replicon.Domain.Approvals.ApprovalPathTemplateNode,NodeIndex,System.Int32?,True,False Replicon.Domain.Approvals.ApprovalPathTemplateNode,Id,System.Guid?,True,True Replicon.Domain.Approvals.ApprovalPathTemplateNode,ApprovalPath,Replicon.Domain.Approvals.ApprovalPathTemplate,One,True Replicon.Domain.Approvals.ApprovalPathTemplateNode,ApproverType,Replicon.Domain.Approvals.ApproverType,One,False Replicon.Domain.Approvals.ApprovalPathTemplateNode,AndOr,Replicon.Domain.Approvals.ApprovalNodeRelationship,One,False Replicon.Domain.Approvals.ApprovalPathType,Name,System.String,False,True Replicon.Domain.Approvals.ApprovalStatus,Name,System.String,False,True Replicon.Domain.Approvals.ApproverRole,Name,System.String,False,True Replicon.Domain.Approvals.ApproverType,Name,System.String,True,False Replicon.Domain.Approvals.ApproverType,Disabled,System.Boolean?,True,False Replicon.Domain.Approvals.ApproverType,Description,System.String,False,False Replicon.Domain.Approvals.ApproverType,OverridePermissions,System.Boolean?,True,False Replicon.Domain.Approvals.ApproverType,ViewTaskProgress,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ApproveTask,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ApproveTimeOff,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ApproveExpense,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ApproveTimeOffRequest,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,EditTask,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,EditTimeOff,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,EditExpense,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,EditTimeOffRequest,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ViewAllTask,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ViewAllTimeOff,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,ViewAllExpense,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,AllowBlankRejectComment,System.Boolean?,False,False Replicon.Domain.Approvals.ApproverType,Id,System.UInt32?,True,True Replicon.Domain.Approvals.ApproverType,ExternalUser,Replicon.Domain.ExternalUser,Zero or One,False Replicon.Domain.Approvals.ApproverType,InternalUser,Replicon.Domain.User,Zero or One,False Replicon.Domain.Approvals.ApproverType,NonEmptyItemsRequired,System.Boolean?,False,True Replicon.Domain.Approvals.ApproverType,ApproverRole,Replicon.Domain.Approvals.ApproverRole,One,False Replicon.Domain.AuthenticationType,Name,System.String,False,True Replicon.Project.Domain.BillingOption,BillingType,System.String,False,True Replicon.Project.Domain.BillingOption,DepartmentId,System.UInt32?,False,True Replicon.Project.Domain.BillingOption,DepartmentName,System.String,False,True Replicon.Project.Domain.BillingOption,ProjectId,System.UInt32?,False,True Replicon.Project.Domain.BillingOption,ProjectName,System.String,False,True Replicon.Project.Domain.BillingOption,ProjectRoleId,System.UInt32?,False,True Replicon.Project.Domain.BillingOption,ProjectRoleName,System.String,False,True Replicon.Project.Domain.BillingOption,TaskRateId,System.UInt32?,False,True Replicon.TimeSheet.Domain.BreakRule,Name,System.String,True,False Replicon.TimeSheet.Domain.BreakRule,Description,System.String,False,False Replicon.TimeSheet.Domain.BreakRule,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.BreakRuleViolation,ViolationDate,Replicon.Util.Date?,True,False Replicon.TimeSheet.Domain.BreakRuleViolation,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.BreakRuleViolation,Timesheet,Replicon.TimeSheet.Domain.Timesheet,One,True Replicon.TimeSheet.Domain.BreakRuleViolation,BreakRuleViolationEntries,Replicon.TimeSheet.Domain.BreakRuleViolationEntry,One or More,True Replicon.TimeSheet.Domain.BreakRuleViolation,BreakRuleViolationType,Replicon.TimeSheet.Domain.BreakRuleViolationType,One,False Replicon.TimeSheet.Domain.BreakRuleViolationEntry,Text,System.String,True,False Replicon.TimeSheet.Domain.BreakRuleViolationEntry,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.BreakRuleViolationEntry,BreakRuleViolation,Replicon.TimeSheet.Domain.BreakRuleViolation,One,True Replicon.TimeSheet.Domain.BreakRuleViolationEntry,Language,Replicon.Domain.Language,One,False Replicon.TimeSheet.Domain.BreakRuleViolationType,Name,System.String,False,True Replicon.TimeSheet.Domain.CalculationModeObject,Name,System.String,False,True Replicon.Domain.Calendar,Name,System.String,True,False Replicon.Domain.Calendar,Type,System.Int32?,True,False Replicon.Domain.Calendar,Id,System.UInt32?,True,True Replicon.Domain.Calendar,Details,Replicon.Domain.CalendarDetail,Zero or More,True Replicon.Domain.CalendarDetail,DateInfo,Replicon.Util.Date?,True,False Replicon.Domain.CalendarDetail,Description,System.String,True,False Replicon.Domain.CalendarDetail,Icon,System.String,False,False Replicon.Domain.CalendarDetail,Id,System.UInt32?,True,True Replicon.Domain.CalendarDetail,Calendar,Replicon.Domain.Calendar,One,True Replicon.Domain.CalendarDetail,DurationType,Replicon.Domain.TimeResolution,One,False Replicon.TimeOff.Domain.User+CalendarVisibility,User,Replicon.TimeOff.Domain.User,One,True Replicon.TimeOff.Domain.User+CalendarVisibility,Department,Replicon.Domain.Department,One,False Replicon.TimeOff.Domain.CarryOverType,Name,System.String,False,True Replicon.Domain.Client,Name,System.String,True,False Replicon.Domain.Client,Code,System.String,False,False Replicon.Domain.Client,Comments,System.String,False,False Replicon.Domain.Client,Address1,System.String,False,False Replicon.Domain.Client,Address2,System.String,False,False Replicon.Domain.Client,City,System.String,False,False Replicon.Domain.Client,StateProvince,System.String,False,False Replicon.Domain.Client,ZipPostalCode,System.String,False,False Replicon.Domain.Client,Country,System.String,False,False Replicon.Domain.Client,Telephone,System.String,False,False Replicon.Domain.Client,Fax,System.String,False,False Replicon.Domain.Client,Website,System.String,False,False Replicon.Domain.Client,Disabled,System.Boolean?,True,False Replicon.Domain.Client,Id,System.UInt32?,True,True Replicon.Domain.Client,TskRate,Replicon.Project.Domain.TaskRate,Zero or One,True Replicon.Domain.Client,DefaultBillingRateCurrency,Replicon.Domain.Currency,Zero or One,False Replicon.Domain.Client,DefaultBillingRateAmount,System.Decimal?,False,False Replicon.Domain.Client,DefaultBillingRateDescription,System.String,False,False Replicon.Domain.Client,ClientManagers,Replicon.Domain.User,Zero or More,True Replicon.Project.Domain.ClientBillingAllocationMethod,Name,System.String,False,True Replicon.Project.Domain.Client+ClientManager,Client,Replicon.Project.Domain.Client,One,True Replicon.Project.Domain.Client+ClientManager,User,Replicon.Domain.User,One,False Replicon.Domain.CostCenter,Name,System.String,True,False Replicon.Domain.CostCenter,Code,System.String,False,False Replicon.Domain.CostCenter,Description,System.String,False,False Replicon.Domain.CostCenter,Id,System.UInt32?,True,True Replicon.Domain.CostCenter,DisabledSetting,System.Boolean?,False,False Replicon.Domain.CostCenter,Members,Replicon.Domain.User,Zero or More,True Replicon.Domain.CostCenter,ParentCostCenter,Replicon.Domain.CostCenter,Zero or One,False Replicon.Domain.CostCenter,ChildCostCenters,Replicon.Domain.CostCenter,Zero or More,True Replicon.Domain.CostCenter+CostCenterUsers,User,Replicon.Domain.User,One,False Replicon.Domain.CostCenter+CostCenterUsers,CostCenter,Replicon.Domain.CostCenter,One,True Replicon.Domain.User+CostCenterUsers,User,Replicon.Domain.User,One,True Replicon.Domain.User+CostCenterUsers,CostCenter,Replicon.Domain.CostCenter,One,False Replicon.Project.Domain.CostRateHistory,EffectiveDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.CostRateHistory,EndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.CostRateHistory,HourlyRate,System.Decimal?,True,False Replicon.Project.Domain.CostRateHistory,Description,System.String,False,False Replicon.Project.Domain.CostRateHistory,Id,System.UInt32?,True,True Replicon.Project.Domain.CostRateHistory,User,Replicon.Project.Domain.User,One,True Replicon.Project.Domain.CostRateHistory,Currency,Replicon.Domain.Currency,One,False Replicon.Domain.Currency,Symbol,System.String,True,False Replicon.Domain.Currency,Name,System.String,True,False Replicon.Domain.Currency,Disabled,System.Boolean?,True,False Replicon.Domain.Currency,Id,System.UInt32?,True,True Replicon.Domain.Currency,CurrencyExchangeRates,Replicon.Domain.ExchangeRate,One or More,True Replicon.Domain.DailyHours,EffectiveDate,Replicon.Util.Date?,False,False Replicon.Domain.DailyHours,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.DailyHours,HoursPerDay,System.TimeSpan?,True,False Replicon.Domain.DailyHours,Id,System.UInt32?,True,True Replicon.Domain.DailyHours,User,Replicon.Domain.User,One,True Replicon.Domain.Department,Name,System.String,True,False Replicon.Domain.Department,Code,System.String,False,False Replicon.Domain.Department,Comments,System.String,False,False Replicon.Domain.Department,Id,System.UInt32?,True,True Replicon.Domain.Department,DisabledSetting,System.Boolean?,False,False Replicon.Domain.Department,Members,Replicon.Domain.Department+DepartmentUsers,Zero or More,True Replicon.Domain.Department,ParentDepartment,Replicon.Domain.Department,Zero or One,False Replicon.Domain.Department,ChildDepartments,Replicon.Domain.Department,Zero or More,True Replicon.Expense.Domain.Expense+DepartmentExpenses,Expense,Replicon.Expense.Domain.Expense,One,True Replicon.Expense.Domain.Expense+DepartmentExpenses,Department,Replicon.Domain.Department,One,False Replicon.Expense.Domain.Expense+DepartmentExpenses,IsPrimaryDepartment,System.Boolean?,True,False Replicon.Project.Domain.Project+DepartmentProjects,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.Project+DepartmentProjects,Department,Replicon.Domain.Department,One,False Replicon.TimeSheet.Domain.Timesheet+DepartmentReportPeriods,Timesheet,Replicon.TimeSheet.Domain.Timesheet,One,True Replicon.TimeSheet.Domain.Timesheet+DepartmentReportPeriods,Department,Replicon.Domain.Department,One,False Replicon.TimeSheet.Domain.Timesheet+DepartmentReportPeriods,IsPrimaryDepartment,System.Boolean?,True,False Replicon.Domain.Department+DepartmentUsers,User,Replicon.Domain.User,One,False Replicon.Domain.Department+DepartmentUsers,Department,Replicon.Domain.Department,One,True Replicon.Domain.Department+DepartmentUsers,IsPrimaryDepartment,System.Boolean?,True,False Replicon.Domain.User+DepartmentUsers,User,Replicon.Domain.User,One,True Replicon.Domain.User+DepartmentUsers,Department,Replicon.Domain.Department,One,False Replicon.Domain.User+DepartmentUsers,IsPrimaryDepartment,System.Boolean?,True,False Replicon.Domain.Disclaimer,DisclaimerTypeName,System.String,True,False Replicon.Domain.Disclaimer,HasPrintVersion,System.Boolean?,True,False Replicon.Domain.Disclaimer,IncludeInPrint,System.Boolean?,True,False Replicon.Domain.Disclaimer,Id,System.UInt32?,True,True Replicon.Domain.Disclaimer,ContentOptions,Replicon.Domain.DisclaimerContent,Zero or More,True Replicon.Domain.DisclaimerContent,Id,System.UInt32?,True,True Replicon.Domain.DisclaimerContent,Title,System.String,False,False Replicon.Domain.DisclaimerContent,Description,System.String,False,False Replicon.Domain.DisclaimerContent,Disclaimer,Replicon.Domain.Disclaimer,One,True Replicon.Domain.DisclaimerContent,Language,Replicon.Domain.Language,One,False Replicon.Domain.EmployeeType,Name,System.String,True,False Replicon.Domain.EmployeeType,Description,System.String,False,False Replicon.Domain.EmployeeType,Id,System.UInt32?,True,True Replicon.Suite.Domain.EntryTimesheet,TimeEntries,Replicon.Suite.Domain.EntryTimesheetTimeEntry,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,TimeOffEntries,Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,BankOvertime,System.Boolean?,False,False Replicon.Suite.Domain.EntryTimesheet,DueDate,Replicon.Util.Date?,False,False Replicon.Suite.Domain.EntryTimesheet,EndDate,Replicon.Util.Date?,False,False Replicon.Suite.Domain.EntryTimesheet,ESignature,System.String,False,False Replicon.Suite.Domain.EntryTimesheet,Paid,System.Boolean?,False,False Replicon.Suite.Domain.EntryTimesheet,SavedOnUtc,System.DateTime?,False,True Replicon.Suite.Domain.EntryTimesheet,SavedOn,System.DateTime?,False,True Replicon.Suite.Domain.EntryTimesheet,StartDate,Replicon.Util.Date?,False,False Replicon.Suite.Domain.EntryTimesheet,ApprovalStatus,Replicon.Domain.Approvals.ApprovalStatus,Zero or One,False Replicon.Suite.Domain.EntryTimesheet,TotalHours,System.TimeSpan?,False,True Replicon.Suite.Domain.EntryTimesheet,User,Replicon.TimeSheet.Domain.User,Zero or One,False Replicon.Suite.Domain.EntryTimesheet,RemainingApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,Supervisor,Replicon.Domain.User,Zero or One,False Replicon.Suite.Domain.EntryTimesheet,WaitingOnApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,FilteredHistory,Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,History,Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,BreakRuleViolations,Replicon.TimeSheet.Domain.BreakRuleViolation,Zero or More,True Replicon.Suite.Domain.EntryTimesheet,DisclaimerAccepted,System.DateTime?,False,False Replicon.Suite.Domain.EntryTimesheet,TimesheetMealBreakPenalties,System.Int32?,False,True Replicon.Suite.Domain.EntryTimesheet,TotalTimeOffHours,System.TimeSpan?,False,True Replicon.Suite.Domain.EntryTimesheet,TotalOvertimeHours,System.TimeSpan?,False,True Replicon.Suite.Domain.EntryTimesheetTimeEntry,Timesheet,Replicon.Suite.Domain.EntryTimesheet,One,True Replicon.Suite.Domain.EntryTimesheetTimeEntry,Comments,System.String,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,Duration,System.TimeSpan?,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,PercentDuration,System.String,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,EntryDate,Replicon.Util.Date?,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,TimeIn,Replicon.Util.Time?,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,TimeOut,Replicon.Util.Time?,False,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,CalculationModeObject,Replicon.TimeSheet.Domain.CalculationModeObject,Zero or One,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,Activity,Replicon.Domain.Activity,Zero or One,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,Client,Replicon.Project.Domain.Client,Zero or One,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,Task,Replicon.Project.Domain.Task,Zero or One,False Replicon.Suite.Domain.EntryTimesheetTimeEntry,Billable,Replicon.Project.Domain.Timesheets.TimesheetBillingType,Zero or One,True Replicon.Suite.Domain.EntryTimesheetTimeEntry,ProjectRole,Replicon.Project.Domain.ProjectRole,Zero or One,True Replicon.Suite.Domain.EntryTimesheetTimeEntry,BillingRateDepartment,Replicon.Domain.Department,Zero or One,True Replicon.Suite.Domain.EntryTimesheetTimeEntry,TaskRate,Replicon.Project.Domain.TaskRate,Zero or One,True Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,Timesheet,Replicon.Suite.Domain.EntryTimesheet,One,True Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,Comments,System.String,False,False Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,Duration,System.TimeSpan?,False,False Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,EntryDate,Replicon.Util.Date?,False,False Replicon.Suite.Domain.EntryTimesheetTimeOffEntry,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,Zero or One,False Replicon.Domain.ExchangeRate,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.ExchangeRate,ExchangeValue,System.Double?,True,False Replicon.Domain.ExchangeRate,EffectiveDate,Replicon.Util.Date?,True,True Replicon.Domain.ExchangeRate,Currency,Replicon.Domain.Currency,One,True Replicon.Expense.Domain.Expense,Description,System.String,True,False Replicon.Expense.Domain.Expense,Paid,System.Boolean?,True,False Replicon.Expense.Domain.Expense,GeneratedKey,System.Int32?,False,False Replicon.Expense.Domain.Expense,EntryLimitExceeded,System.Boolean?,False,False Replicon.Expense.Domain.Expense,Id,System.UInt32?,True,True Replicon.Expense.Domain.Expense,ExpenseDate,Replicon.Util.Date?,False,False Replicon.Expense.Domain.Expense,SubmittedOn,System.DateTime?,False,True Replicon.Expense.Domain.Expense,SavedOn,System.DateTime?,False,True Replicon.Expense.Domain.Expense,SavedOnUtc,System.DateTime?,False,True Replicon.Expense.Domain.Expense,TotalReimbursement,System.Decimal?,False,True Replicon.Expense.Domain.Expense,TrackingNumber,System.String,False,True Replicon.Expense.Domain.Expense,ApproveStatus,Replicon.Domain.Approvals.ApprovalStatus,One,True Replicon.Expense.Domain.Expense,RemainingApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.Expense.Domain.Expense,WaitingOnApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.Expense.Domain.Expense,FilteredHistory,Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Zero or More,True Replicon.Expense.Domain.Expense,User,Replicon.Expense.Domain.User,One,False Replicon.Expense.Domain.Expense,Supervisor,Replicon.Domain.User,Zero or One,False Replicon.Expense.Domain.Expense,Entries,Replicon.Expense.Domain.ExpenseEntry,Zero or More,True Replicon.Expense.Domain.Expense,HistoricalDepartment,Replicon.Domain.Department,One,False Replicon.Expense.Domain.Expense,ReimbursementCurrency,Replicon.Domain.Currency,One,False Replicon.Expense.Domain.Expense,Departments,Replicon.Expense.Domain.Expense+DepartmentExpenses,One or More,True Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,ApprovalComments,System.String,False,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,LastWorkingSet,System.Boolean?,True,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Permissions,System.Int32?,True,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,IsForwardGenerated,System.Boolean?,True,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,IsValid,System.Boolean?,True,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Id,System.UInt32?,True,True Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Approver,Replicon.Domain.UserBase,Zero or One,True Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,EffectiveDate,System.DateTime?,True,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,EffectiveDateUtc,System.DateTime?,False,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,ExpenseEntryRowId,System.UInt32?,False,True Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Expense,Replicon.Expense.Domain.Expense,One,True Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,ApproverType,Replicon.Domain.Approvals.ApproverType,Zero or One,False Replicon.Expense.Domain.Approvals.ExpenseApprovalHistory,Type,Replicon.Domain.Approvals.ApprovalAction,One,False Replicon.Expense.Domain.ExpenseEntry,Description,System.String,False,False Replicon.Expense.Domain.ExpenseEntry,RequestReimbursement,System.Boolean?,True,False Replicon.Expense.Domain.ExpenseEntry,Id,System.UInt32?,True,True Replicon.Expense.Domain.ExpenseEntry,PaidOn,System.DateTime?,False,True Replicon.Expense.Domain.ExpenseEntry,TaxAmount1,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,TaxAmount2,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,TaxAmount3,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,TaxAmount4,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,TaxAmount5,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,EntryDate,Replicon.Util.Date?,False,False Replicon.Expense.Domain.ExpenseEntry,ExpenseRate,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,NumberOfUnits,System.Double?,False,False Replicon.Expense.Domain.ExpenseEntry,ExchangeValue,System.Double?,False,False Replicon.Expense.Domain.ExpenseEntry,BillToClient,System.Boolean?,False,False Replicon.Expense.Domain.ExpenseEntry,Amount,System.Decimal?,False,True Replicon.Expense.Domain.ExpenseEntry,NetAmount,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseEntry,ReimbursementAmount,System.Decimal?,False,True Replicon.Expense.Domain.ExpenseEntry,Expense,Replicon.Expense.Domain.Expense,One,True Replicon.Expense.Domain.ExpenseEntry,ExpenseType,Replicon.Expense.Domain.ExpenseType,One,False Replicon.Expense.Domain.ExpenseEntry,Project,Replicon.Project.Domain.Project,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,Task,Replicon.Project.Domain.Task,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,Client,Replicon.Project.Domain.Client,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,ExpenseReceipt,Replicon.Expense.Domain.ExpenseReceipt,Zero or More,True Replicon.Expense.Domain.ExpenseEntry,Currency,Replicon.Domain.Currency,One,False Replicon.Expense.Domain.ExpenseEntry,PaymentMethod,Replicon.Expense.Domain.PaymentMethod,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,TaxCode1,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,TaxCode2,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,TaxCode3,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,TaxCode4,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseEntry,TaxCode5,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseReceipt,Image,System.Byte[],True,False Replicon.Expense.Domain.ExpenseReceipt,ContentType,System.String,True,False Replicon.Expense.Domain.ExpenseReceipt,FileName,System.String,False,False Replicon.Expense.Domain.ExpenseReceipt,ExpenseEntry,Replicon.Expense.Domain.ExpenseEntry,One,True Replicon.Expense.Domain.ExpenseType,Name,System.String,True,False Replicon.Expense.Domain.ExpenseType,Description,System.String,False,False Replicon.Expense.Domain.ExpenseType,Code,System.String,False,False Replicon.Expense.Domain.ExpenseType,Disabled,System.Boolean?,True,False Replicon.Expense.Domain.ExpenseType,ExpenseUnitLabel,System.String,False,False Replicon.Expense.Domain.ExpenseType,WarningLimit,System.Decimal?,False,False Replicon.Expense.Domain.ExpenseType,Id,System.UInt32?,True,True Replicon.Expense.Domain.ExpenseType,Formula1,System.String,False,False Replicon.Expense.Domain.ExpenseType,Formula2,System.String,False,False Replicon.Expense.Domain.ExpenseType,Formula3,System.String,False,False Replicon.Expense.Domain.ExpenseType,Formula4,System.String,False,False Replicon.Expense.Domain.ExpenseType,Formula5,System.String,False,False Replicon.Expense.Domain.ExpenseType,NetFormula,System.String,False,False Replicon.Expense.Domain.ExpenseType,TskRate,Replicon.Project.Domain.TaskRate,Zero or One,True Replicon.Expense.Domain.ExpenseType,LimitCurrency,Replicon.Domain.Currency,Zero or One,False Replicon.Expense.Domain.ExpenseType,TaxCode1,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseType,TaxCode2,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseType,TaxCode3,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseType,TaxCode4,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Expense.Domain.ExpenseType,TaxCode5,Replicon.Expense.Domain.TaxCode,Zero or One,False Replicon.Domain.ExternalUser,Client,Replicon.Domain.Client,One,False Replicon.Domain.ExternalUser,Email,System.String,False,False Replicon.Domain.ExternalUser,ExternalEmail,System.String,False,False Replicon.Domain.ExternalUser,OfflineEmail,System.String,False,False Replicon.Domain.ExternalUser,StartDate,Replicon.Util.Date?,False,False Replicon.Domain.ExternalUser,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.ExternalUser,ExternalId,System.String,False,False Replicon.Domain.ExternalUser,IsSampleUser,System.Boolean?,True,False Replicon.Domain.ExternalUser,Id,System.UInt32?,True,True Replicon.Domain.ExternalUser,AccountExpiry,Replicon.Util.Date?,False,False Replicon.Domain.ExternalUser,PasswordLastChanged,Replicon.Util.Date?,False,False Replicon.Domain.ExternalUser,ForcePasswordChange,System.Boolean?,True,False Replicon.Domain.ExternalUser,DisablePasswordChange,System.Boolean?,True,False Replicon.Domain.ExternalUser,UserEmailNotificationSettingsList,Replicon.Domain.UserEmailNotificationSetting,Zero or More,True Replicon.Domain.ExternalUser,LoginName,System.String,True,False Replicon.Domain.ExternalUser,Disabled,System.Boolean?,False,False Replicon.Domain.ExternalUser,Password,System.String,False,False Replicon.Domain.ExternalUser,Domain,System.String,False,False Replicon.Domain.ExternalUser,FirstName,System.String,True,False Replicon.Domain.ExternalUser,LastName,System.String,True,False Replicon.Domain.ExternalUser,Roles,Replicon.Domain.Role,Zero or More,True Replicon.Domain.ExternalUser,EmployeeType,Replicon.Domain.EmployeeType,One,False Replicon.Domain.ExternalUser,TimeZone,Replicon.Domain.TimeZone,One,False Replicon.Domain.ExternalUser,Language,Replicon.Domain.Language,One,False Replicon.Domain.ExternalUser,Substitutes,Replicon.Domain.SubstituteUser,Zero or More,True Replicon.Domain.ExternalUser,AuthenticationType,Replicon.Domain.AuthenticationType,One,False Replicon.Domain.HourFormat,Name,System.String,False,True Replicon.Domain.Language,Name,System.String,True,False Replicon.Domain.Language,ISOName,System.String,True,False Replicon.Domain.Language,Id,System.UInt32?,True,True Replicon.Domain.ModuleGroup,Name,System.String,False,True Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,Name,System.String,True,False Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,Description,System.String,False,False Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,Enabled,System.Boolean?,True,False Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,ApplicableTimeOffCodes,Replicon.TimeOff.Domain.TimeOffCode,Zero or More,True Replicon.TimeOff.Domain.BusinessRules.OvertimeRule+OvertimeRuleTimeOffCodes,OvertimeRule,Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,One,True Replicon.TimeOff.Domain.BusinessRules.OvertimeRule+OvertimeRuleTimeOffCodes,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,One,False Replicon.TimeOff.Domain.PayCode,Name,System.String,True,False Replicon.TimeOff.Domain.PayCode,Code,System.String,True,False Replicon.TimeOff.Domain.PayCode,Description,System.String,False,False Replicon.TimeOff.Domain.PayCode,Multiplier,System.Double?,True,False Replicon.TimeOff.Domain.PayCode,Id,System.UInt32?,True,True Replicon.Expense.Domain.PaymentMethod,Name,System.String,True,False Replicon.Expense.Domain.PaymentMethod,Description,System.String,False,False Replicon.Expense.Domain.PaymentMethod,Disabled,System.Boolean?,False,False Replicon.Expense.Domain.PaymentMethod,Id,System.UInt32?,True,True Replicon.Domain.PayrollRateHistory,EffectiveDate,Replicon.Util.Date?,False,False Replicon.Domain.PayrollRateHistory,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.PayrollRateHistory,HourlyRate,System.Decimal?,True,False Replicon.Domain.PayrollRateHistory,Id,System.UInt32?,True,True Replicon.Domain.PayrollRateHistory,User,Replicon.Domain.User,One,True Replicon.Domain.PayrollRateHistory,Currency,Replicon.Domain.Currency,One,False Replicon.Project.Domain.Project,Id,System.UInt32?,True,True Replicon.Project.Domain.Project,Name,System.String,False,False Replicon.Project.Domain.Project,ProjectCode,System.String,False,False Replicon.Project.Domain.Project,Description,System.String,False,False Replicon.Project.Domain.Project,EstimatedHours,System.TimeSpan?,False,False Replicon.Project.Domain.Project,EstimatedCostCurrency,Replicon.Domain.Currency,Zero or One,False Replicon.Project.Domain.Project,EstimatedCost,System.Decimal?,False,False Replicon.Project.Domain.Project,EstimatedExpensesCurrency,Replicon.Domain.Currency,Zero or One,False Replicon.Project.Domain.Project,EstimatedExpenses,System.Decimal?,False,False Replicon.Project.Domain.Project,ApprovalRequired,System.Boolean?,False,False Replicon.Project.Domain.Project,TimeEntryAllowed,System.Boolean?,False,False Replicon.Project.Domain.Project,EntryStartDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Project,EntryEndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Project,ExpenseEntryStartDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Project,ExpenseEntryEndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Project,ClosedStatus,System.Boolean?,False,False Replicon.Project.Domain.Project,Billable,Replicon.Project.Domain.TaskAllowBilling,Zero or One,False Replicon.Project.Domain.Project,AllAssignments,System.Boolean?,False,False Replicon.Project.Domain.Project,ArchivedStatus,System.Boolean?,False,False Replicon.Project.Domain.Project,Tasks,Replicon.Project.Domain.Task,Zero or More,True Replicon.Project.Domain.Project,UserBillingOptions,Replicon.Project.Domain.BillingOption,Zero or More,True Replicon.Project.Domain.Project,TimeEntryCapPercent,System.Int32?,False,False Replicon.Project.Domain.Project,ProjTeamUsers,Replicon.Domain.User,Zero or More,True Replicon.Project.Domain.Project,ProjTeamDepartments,Replicon.Domain.Department,Zero or More,True Replicon.Project.Domain.Project,ProjAssignedRoles,Replicon.Project.Domain.ProjectRole,Zero or More,True Replicon.Project.Domain.Project,ProjAssignedRoleRates,Replicon.Project.Domain.ProjectRoleRate,Zero or More,True Replicon.Project.Domain.Project,ProjUserRates,Replicon.Project.Domain.ProjectUserRate,Zero or More,True Replicon.Project.Domain.Project,ProjUserRateTypes,Replicon.Project.Domain.ProjectUserRateType,Zero or More,True Replicon.Project.Domain.Project,ProjDepartmentRates,Replicon.Project.Domain.ProjectDepartmentRate,Zero or More,True Replicon.Project.Domain.Project,ProjDepartmentRateTypes,Replicon.Project.Domain.ProjectDepartmentRateType,Zero or More,True Replicon.Project.Domain.Project,ProjAllRateTypes,Replicon.Project.Domain.ProjectAllRateType,Zero or More,True Replicon.Project.Domain.Project,RootTask,Replicon.Project.Domain.Task,One,True Replicon.Project.Domain.Project,TaskRate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.Project,ProjectClients,Replicon.Project.Domain.Project+ProjectClient,Zero or More,True Replicon.Project.Domain.Project,Departments,Replicon.Domain.Department,Zero or More,True Replicon.Project.Domain.Project,ProjectLeader,Replicon.Domain.User,Zero or One,False Replicon.Project.Domain.Project,ClientUser,Replicon.Domain.UserBase,Zero or One,False Replicon.Project.Domain.Project,ClientBillingAllocationMethod,Replicon.Project.Domain.ClientBillingAllocationMethod,One,False Replicon.Project.Domain.Project,ExpenseTypes,Replicon.Expense.Domain.ExpenseType,Zero or More,True Replicon.Project.Domain.ProjectAllRateType,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectAllRateType,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectAllRateType,TaskRateType,Replicon.Project.Domain.TaskRateType,One,False Replicon.Project.Domain.ProjectAllRateType,Role,Replicon.Project.Domain.ProjectRole,Zero or One,False Replicon.Project.Domain.ProjectAllRateType,TaskRate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.Project+ProjectClient,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.Project+ProjectClient,Client,Replicon.Project.Domain.Client,One,False Replicon.Project.Domain.Project+ProjectClient,BillingPercentage,System.Double?,False,False Replicon.Project.Domain.Project+ProjectDepartmentAssignments,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.Project+ProjectDepartmentAssignments,Department,Replicon.Domain.Department,One,False Replicon.Project.Domain.ProjectDepartmentRate,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectDepartmentRate,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectDepartmentRate,Department,Replicon.Domain.Department,One,False Replicon.Project.Domain.ProjectDepartmentRate,Rate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.ProjectDepartmentRateType,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectDepartmentRateType,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectDepartmentRateType,TaskRateType,Replicon.Project.Domain.TaskRateType,One,False Replicon.Project.Domain.ProjectDepartmentRateType,Role,Replicon.Project.Domain.ProjectRole,Zero or One,False Replicon.Project.Domain.ProjectDepartmentRateType,TaskRate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.ProjectDepartmentRateType,Department,Replicon.Domain.Department,One,False Replicon.Project.Domain.ProjectRole,Name,System.String,True,False Replicon.Project.Domain.ProjectRole,Description,System.String,False,False Replicon.Project.Domain.ProjectRole,Rate,System.Decimal?,True,False Replicon.Project.Domain.ProjectRole,Disabled,System.Boolean?,True,False Replicon.Project.Domain.ProjectRole,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectRole,Currency,Replicon.Domain.Currency,One,False Replicon.Project.Domain.Project+ProjectRoleMap,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.Project+ProjectRoleMap,ProjectRole,Replicon.Project.Domain.ProjectRole,One,False Replicon.Project.Domain.ProjectRoleRate,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectRoleRate,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectRoleRate,Rate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.ProjectRoleRate,Role,Replicon.Project.Domain.ProjectRole,One,False Replicon.Project.Domain.ProjectUserRate,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectUserRate,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectUserRate,User,Replicon.Domain.User,One,False Replicon.Project.Domain.ProjectUserRate,Rate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.ProjectUserRateType,Id,System.UInt32?,True,True Replicon.Project.Domain.ProjectUserRateType,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.ProjectUserRateType,TaskRateType,Replicon.Project.Domain.TaskRateType,One,False Replicon.Project.Domain.ProjectUserRateType,Role,Replicon.Project.Domain.ProjectRole,Zero or One,False Replicon.Project.Domain.ProjectUserRateType,TaskRate,Replicon.Project.Domain.TaskRate,One,False Replicon.Project.Domain.ProjectUserRateType,User,Replicon.Domain.User,One,False Replicon.TimeOff.Domain.RequestResolution,Name,System.String,False,True Replicon.Domain.Role,Name,System.String,True,False Replicon.Domain.Role,Description,System.String,False,False Replicon.Domain.Role,Disabled,System.Boolean?,True,False Replicon.Domain.Role,IsExternalUser,System.Boolean?,True,False Replicon.Domain.Role,Id,System.UInt32?,True,True Replicon.Domain.Role,Users,Replicon.Domain.User,Zero or More,True Replicon.Domain.SubstituteUser,StartDate,Replicon.Util.Date?,False,False Replicon.Domain.SubstituteUser,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.SubstituteUser,Id,System.UInt32?,True,True Replicon.Domain.SubstituteUser,TimeAccess,System.Boolean?,False,False Replicon.Domain.SubstituteUser,ExpenseAccess,System.Boolean?,False,False Replicon.Domain.SubstituteUser,ScheduleAccess,System.Boolean?,False,False Replicon.Domain.SubstituteUser,ApprovalsAccess,System.Boolean?,False,False Replicon.Domain.SubstituteUser,FullAccess,System.Boolean?,False,False Replicon.Domain.SubstituteUser,TimeNotify,System.Boolean?,False,False Replicon.Domain.SubstituteUser,ExpenseNotify,System.Boolean?,False,False Replicon.Domain.SubstituteUser,ApprovalsNotify,System.Boolean?,False,False Replicon.Domain.SubstituteUser,FullNotify,System.Boolean?,False,False Replicon.Domain.SubstituteUser,Substitute,Replicon.Domain.UserBase,One,False Replicon.Project.Domain.Task,TaskCode,System.String,False,False Replicon.Project.Domain.Task,Description,System.String,False,False Replicon.Project.Domain.Task,TimeEntryAllowed,System.Boolean?,True,False Replicon.Project.Domain.Task,EstimatedCost,System.Decimal?,False,False Replicon.Project.Domain.Task,EstimatedExpenses,System.Decimal?,False,False Replicon.Project.Domain.Task,EstimatedHours,System.TimeSpan?,False,False Replicon.Project.Domain.Task,EntryStartDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Task,EntryEndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Task,ExpenseEntryStartDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Task,ExpenseEntryEndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Task,ApprovalRequired,System.Boolean?,True,False Replicon.Project.Domain.Task,Id,System.UInt32?,True,True Replicon.Project.Domain.Task,ClosedCount,System.Int32?,False,True Replicon.Project.Domain.Task,TaskAssignedUsers,Replicon.Project.Domain.TaskAssignment,Zero or More,True Replicon.Project.Domain.Task,TaskAssignedDepartments,Replicon.Project.Domain.TaskAssignment,Zero or More,True Replicon.Project.Domain.Task,TaskAssignedAll,Replicon.Project.Domain.TaskAssignment,Zero or More,True Replicon.Project.Domain.Task,ClosedStatus,System.Boolean?,False,False Replicon.Project.Domain.Task,InheritedClosedStatus,System.Boolean?,False,True Replicon.Project.Domain.Task,Root,Replicon.Project.Domain.Task,Zero or One,False Replicon.Project.Domain.Task,AssignedToCurrentUser,System.Boolean?,False,True Replicon.Project.Domain.Task,LevelCount,System.Int32?,False,True Replicon.Project.Domain.Task,HierarchyTaskName,System.String,False,True Replicon.Project.Domain.Task,Name,System.String,False,False Replicon.Project.Domain.Task,Project,Replicon.Project.Domain.Project,One,False Replicon.Project.Domain.Task,EstimatedCostCurrency,Replicon.Domain.Currency,One,False Replicon.Project.Domain.Task,EstimatedExpensesCurrency,Replicon.Domain.Currency,One,False Replicon.Project.Domain.Task,Billable,Replicon.Project.Domain.TaskAllowBilling,One,False Replicon.Project.Domain.Task,ParentTask,Replicon.Project.Domain.Task,Zero or One,False Replicon.Project.Domain.Task,ChildTasks,Replicon.Project.Domain.Task,Zero or More,True Replicon.Project.Domain.TaskAllowBilling,Name,System.String,False,True Replicon.Project.Domain.TaskAssignment,AllowDeny,System.Boolean?,True,False Replicon.Project.Domain.TaskAssignment,Id,System.UInt32?,True,True Replicon.Project.Domain.TaskAssignment,TeamMemberType,Replicon.Project.Domain.TeamMemberType,Zero or One,True Replicon.Project.Domain.TaskAssignment,Task,Replicon.Project.Domain.Task,One,True Replicon.Project.Domain.TaskAssignment,User,Replicon.Domain.User,Zero or One,False Replicon.Project.Domain.TaskAssignment,Department,Replicon.Domain.Department,Zero or One,False Replicon.Suite.Domain.Project+TaskExpenseAllowed,Project,Replicon.Suite.Domain.Project,One,True Replicon.Suite.Domain.Project+TaskExpenseAllowed,ExpenseType,Replicon.Expense.Domain.ExpenseType,One,False Replicon.Project.Domain.TaskRate,Description,System.String,False,False Replicon.Project.Domain.TaskRate,Id,System.UInt32?,True,True Replicon.Project.Domain.TaskRate,Entries,Replicon.Project.Domain.TaskRateHistoryEntry,One or More,True Replicon.Project.Domain.TaskRate,Project,Replicon.Project.Domain.Project,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectAllRateType,Replicon.Project.Domain.ProjectAllRateType,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectDepartmentRate,Replicon.Project.Domain.ProjectDepartmentRate,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectDepartmentRateType,Replicon.Project.Domain.ProjectDepartmentRateType,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectRoleRate,Replicon.Project.Domain.ProjectRoleRate,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectUserRate,Replicon.Project.Domain.ProjectUserRate,Zero or One,True Replicon.Project.Domain.TaskRate,ProjectUserRateType,Replicon.Project.Domain.ProjectUserRateType,Zero or One,True Replicon.Project.Domain.TaskRateHistoryEntry,EffectiveDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.TaskRateHistoryEntry,EndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.TaskRateHistoryEntry,HourlyRate,System.Decimal?,True,False Replicon.Project.Domain.TaskRateHistoryEntry,Description,System.String,False,False Replicon.Project.Domain.TaskRateHistoryEntry,Id,System.UInt32?,True,True Replicon.Project.Domain.TaskRateHistoryEntry,TaskRate,Replicon.Project.Domain.TaskRate,One,True Replicon.Project.Domain.TaskRateHistoryEntry,Currency,Replicon.Domain.Currency,One,False Replicon.Project.Domain.TaskRateType,Name,System.String,False,True Replicon.Expense.Domain.TaxCode,Name,System.String,True,False Replicon.Expense.Domain.TaxCode,Disabled,System.Boolean?,False,False Replicon.Expense.Domain.TaxCode,Id,System.UInt32?,True,True Replicon.Expense.Domain.TaxCode,Formula,System.String,False,False Replicon.Project.Domain.TeamMemberType,Name,System.String,False,True Replicon.TimeOff.Domain.TimeBalanceTrackingType,Name,System.String,False,True Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,ApprovalComments,System.String,False,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,LastWorkingSet,System.Boolean?,True,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,Permissions,System.Int32?,True,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,IsForwardGenerated,System.Boolean?,True,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,IsValid,System.Boolean?,True,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,Approver,Replicon.Domain.UserBase,Zero or One,True Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,EffectiveDate,System.DateTime?,True,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,EffectiveDateUtc,System.DateTime?,False,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,ApproverType,Replicon.Domain.Approvals.ApproverType,Zero or One,False Replicon.TimeOff.Domain.Approvals.TimeOffApprovalHistory,Type,Replicon.Domain.Approvals.ApprovalAction,One,False Replicon.TimeOff.Domain.TimeOffBooking,SubmittedOn,System.DateTime?,False,True Replicon.TimeOff.Domain.TimeOffBooking,StartDuration,System.TimeSpan?,False,False Replicon.TimeOff.Domain.TimeOffBooking,EndDuration,System.TimeSpan?,False,False Replicon.TimeOff.Domain.TimeOffBooking,RemainingApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.TimeOff.Domain.TimeOffBooking,WaitingOnApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.TimeOff.Domain.TimeOffBooking,ForecastTimeTrackingText,System.String,False,True Replicon.TimeOff.Domain.TimeOffBooking,ForecastTimeOffBalance,System.TimeSpan?,False,True Replicon.TimeOff.Domain.TimeOffBooking,ForecastTimeOffTaken,System.TimeSpan?,False,True Replicon.TimeOff.Domain.TimeOffBooking,StartDurationType,Replicon.Domain.TimeResolution,One,False Replicon.TimeOff.Domain.TimeOffBooking,EndDurationType,Replicon.Domain.TimeResolution,One,False Replicon.TimeOff.Domain.TimeOffBooking,CreatedByUserId,System.UInt32?,False,False Replicon.TimeOff.Domain.TimeOffBooking,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.TimeOffBooking,GuidId,System.Guid?,True,True Replicon.TimeOff.Domain.TimeOffBooking,TotalDuration,System.TimeSpan?,False,True Replicon.TimeOff.Domain.TimeOffBooking,TimeOffSubmittedOn,System.DateTime?,False,True Replicon.TimeOff.Domain.TimeOffBooking,ModifiedOnUtc,System.DateTime?,False,True Replicon.TimeOff.Domain.TimeOffBooking,ModifiedOn,System.DateTime?,False,True Replicon.TimeOff.Domain.TimeOffBooking,Comments,System.String,False,False Replicon.TimeOff.Domain.TimeOffBooking,StartDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.TimeOffBooking,StartDateStartTime,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffBooking,StartDateEndTime,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffBooking,EndDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.TimeOffBooking,EndDateStartTime,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffBooking,EndDateEndTime,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffBooking,User,Replicon.TimeOff.Domain.User,One,False Replicon.TimeOff.Domain.TimeOffBooking,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,One,False Replicon.TimeOff.Domain.TimeOffBooking,Department,Replicon.Domain.Department,One,False Replicon.TimeOff.Domain.TimeOffBooking,Entries,Replicon.TimeOff.Domain.TimeOffEntry,Zero or More,True Replicon.TimeOff.Domain.TimeOffBooking,ApprovalStatus,Replicon.Domain.Approvals.ApprovalStatus,One,False Replicon.TimeOff.Domain.TimeOffBooking,Departments,Replicon.TimeOff.Domain.TimeOff+DepartmentTimeOffs,One or More,True Replicon.TimeOff.Domain.TimeOffCode,Name,System.String,True,False Replicon.TimeOff.Domain.TimeOffCode,Description,System.String,False,False Replicon.TimeOff.Domain.TimeOffCode,SystemRequired,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,Disabled,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,BankingPermitted,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,BookingOptional,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,DisplayOnCalendar,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,RequireTimeOffStartEndTime,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,TimeOffAccrualInHours,System.Boolean?,True,False Replicon.TimeOff.Domain.TimeOffCode,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.TimeOffCode,DisplayAs,Replicon.TimeOff.Domain.TimeBalanceTrackingType,One,False Replicon.TimeOff.Domain.TimeOffCode,TimeOffRequestResolution,Replicon.TimeOff.Domain.RequestResolution,One,False Replicon.TimeOff.Domain.TimeOffCode,PayCode,Replicon.TimeOff.Domain.PayCode,One,False Replicon.TimeOff.Domain.TimeOffEntry,EntryDate,Replicon.Util.Date?,True,False Replicon.TimeOff.Domain.TimeOffEntry,TimeIn,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffEntry,TimeOut,Replicon.Util.Time?,False,False Replicon.TimeOff.Domain.TimeOffEntry,Duration,System.TimeSpan?,True,False Replicon.TimeOff.Domain.TimeOffEntry,Id,System.UInt32?,True,True Replicon.Domain.TimeResolution,Name,System.String,False,True Replicon.TimeSheet.Domain.Timesheet,Paid,System.Boolean?,True,False Replicon.TimeSheet.Domain.Timesheet,ESignature,System.String,False,False Replicon.TimeSheet.Domain.Timesheet,BankOvertime,System.Boolean?,True,False Replicon.TimeSheet.Domain.Timesheet,DisclaimerAccepted,System.DateTime?,False,False Replicon.TimeSheet.Domain.Timesheet,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.Timesheet,SavedOn,System.DateTime?,False,True Replicon.TimeSheet.Domain.Timesheet,SavedOnUtc,System.DateTime?,False,True Replicon.TimeSheet.Domain.Timesheet,DueDate,Replicon.Util.Date?,False,False Replicon.TimeSheet.Domain.Timesheet,StartDate,Replicon.Util.Date?,False,False Replicon.TimeSheet.Domain.Timesheet,EndDate,Replicon.Util.Date?,False,False Replicon.TimeSheet.Domain.Timesheet,TotalHours,System.TimeSpan?,False,True Replicon.TimeSheet.Domain.Timesheet,RemainingApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,WaitingOnApprovers,Replicon.Domain.UserBase,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,FilteredHistory,Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,TimeRows,Replicon.TimeSheet.Domain.TimesheetTimeRow,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,User,Replicon.TimeSheet.Domain.User,One,False Replicon.TimeSheet.Domain.Timesheet,Supervisor,Replicon.Domain.User,Zero or One,False Replicon.TimeSheet.Domain.Timesheet,HistoricalDepartment,Replicon.Domain.Department,One,False Replicon.TimeSheet.Domain.Timesheet,ApprovalStatus,Replicon.Domain.Approvals.ApprovalStatus,One,False Replicon.TimeSheet.Domain.Timesheet,Departments,Replicon.TimeSheet.Domain.Timesheet+DepartmentReportPeriods,One or More,True Replicon.TimeSheet.Domain.Timesheet,BreakRuleViolations,Replicon.TimeSheet.Domain.BreakRuleViolation,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,TimeOffRows,Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,Zero or More,True Replicon.TimeSheet.Domain.Timesheet,TaskRows,Replicon.Project.Domain.Timesheets.TimesheetTaskRow,Zero or More,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,ApprovalComments,System.String,False,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,LineHours,System.TimeSpan?,False,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,SheetHours,System.TimeSpan?,False,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,LastWorkingSet,System.Boolean?,True,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Permissions,System.Int32?,True,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,IsForwardGenerated,System.Boolean?,True,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,IsValid,System.Boolean?,True,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Approver,Replicon.Domain.UserBase,Zero or One,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,EffectiveDate,System.DateTime?,True,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,EffectiveDateUtc,System.DateTime?,False,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,TimesheetTimeRowId,System.UInt32?,False,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,TimesheetTimeOffRowId,System.UInt32?,False,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Timesheet,Replicon.TimeSheet.Domain.Timesheet,One,True Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,ApproverType,Replicon.Domain.Approvals.ApproverType,Zero or One,False Replicon.TimeSheet.Domain.Approvals.TimesheetApprovalHistory,Type,Replicon.Domain.Approvals.ApprovalAction,One,False Replicon.Project.Domain.Timesheets.TimesheetBillingType,Name,System.String,False,True Replicon.TimeSheet.Domain.TimesheetFormat,Name,System.String,False,True Replicon.TimeSheet.Domain.TimesheetPeriods.TimesheetPeriodSettingsAssignmentType,Name,System.String,False,True Replicon.TimeSheet.Domain.TimesheetTimeCell,EntryDate,Replicon.Util.Date?,True,False Replicon.TimeSheet.Domain.TimesheetTimeCell,RowPosition,System.Int32?,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,PercentDuration,System.String,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.TimesheetTimeCell,TimeIn,Replicon.Util.Time?,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,TimeOut,Replicon.Util.Time?,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,Duration,System.TimeSpan?,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,Comments,System.String,False,False Replicon.TimeSheet.Domain.TimesheetTimeCell,Row,Replicon.TimeSheet.Domain.TimesheetTimeRow,One,True Replicon.TimeSheet.Domain.TimesheetTimeCell,CalculationModeObject,Replicon.TimeSheet.Domain.CalculationModeObject,Zero or One,False Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,Duration,System.TimeSpan?,False,False Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,Comments,System.String,False,False Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,EntryDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,TimeOffRow,Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,One,True Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,RowPosition,System.Int32?,False,False Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,Timesheet,Replicon.TimeOff.Domain.Timesheets.Timesheet,One,True Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,Cells,Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffCell,Zero or More,True Replicon.TimeOff.Domain.Timesheets.TimesheetTimeoffRow,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,Zero or One,False Replicon.TimeSheet.Domain.TimesheetTimeRow,RowPosition,System.Int32?,False,False Replicon.TimeSheet.Domain.TimesheetTimeRow,ClientFilter,System.Int32?,False,False Replicon.TimeSheet.Domain.TimesheetTimeRow,Id,System.UInt32?,True,True Replicon.TimeSheet.Domain.TimesheetTimeRow,Timesheet,Replicon.TimeSheet.Domain.Timesheet,One,True Replicon.TimeSheet.Domain.TimesheetTimeRow,Cells,Replicon.TimeSheet.Domain.TimesheetTimeCell,Zero or More,True Replicon.TimeSheet.Domain.TimesheetTimeRow,Activity,Replicon.Domain.Activity,Zero or One,False Replicon.TimeSheet.Domain.TimesheetTimeRow,CostCenter,Replicon.Domain.CostCenter,Zero or One,False Replicon.TimeSheet.Domain.TimesheetTimeRow,RowBillable,Replicon.Project.Domain.Timesheets.TimesheetBillingType,Zero or One,True Replicon.TimeSheet.Domain.TimesheetTimeRow,RowProjectRole,Replicon.Project.Domain.ProjectRole,Zero or One,True Replicon.TimeSheet.Domain.TimesheetTimeRow,RowBillingRateDepartment,Replicon.Domain.Department,Zero or One,True Replicon.TimeSheet.Domain.TimesheetTimeRow,RowTaskRate,Replicon.Project.Domain.TaskRate,Zero or One,True Replicon.TimeSheet.Domain.TimesheetTimeRow,Task,Replicon.Project.Domain.Task,Zero or One,False Replicon.TimeSheet.Domain.TimesheetTimeRow,Client,Replicon.Project.Domain.Client,Zero or One,False Replicon.TimeSheet.Domain.TimesheetTimeRow,TaskRate,Replicon.Project.Domain.TaskRate,Zero or One,False Replicon.TimeSheet.Domain.TimesheetToDisplay,Name,System.String,False,True Replicon.Domain.TimeZone,Name,System.String,True,False Replicon.Domain.TimeZone,IANAName,System.String,True,False Replicon.Domain.TimeZone,BaseUtcOffsetMinutes,System.Int32?,True,False Replicon.Domain.TimeZone,StandardTimeZoneAbbreviation,System.String,True,False Replicon.Domain.TimeZone,StandardName,System.String,True,False Replicon.Domain.TimeZone,DaylightTimeZoneAbbreviation,System.String,True,False Replicon.Domain.TimeZone,DaylightName,System.String,True,False Replicon.Domain.TimeZone,Id,System.Guid?,True,True Replicon.Domain.TimeZone,Today,Replicon.Util.Date?,False,True Replicon.Domain.TimeZone,LocalNow,System.DateTime?,False,True Replicon.Domain.TimeZone,Rules,Replicon.Domain.TimeZoneRules,Zero or More,True Replicon.Domain.TimeZoneRules,DaylightDelta,System.Int32?,True,False Replicon.Domain.TimeZoneRules,StartRangeYear,System.Int32?,False,False Replicon.Domain.TimeZoneRules,EndRangeYear,System.Int32?,False,False Replicon.Domain.TimeZoneRules,StartRangeMonth,System.Int32?,False,False Replicon.Domain.TimeZoneRules,EndRangeMonth,System.Int32?,False,False Replicon.Domain.TimeZoneRules,StartMonth,System.Int32?,True,False Replicon.Domain.TimeZoneRules,EndMonth,System.Int32?,True,False Replicon.Domain.TimeZoneRules,StartTime,Replicon.Util.Time?,True,False Replicon.Domain.TimeZoneRules,EndTime,Replicon.Util.Time?,True,False Replicon.Domain.TimeZoneRules,StartWeek,System.Int32?,False,False Replicon.Domain.TimeZoneRules,StartDayOfWeek,System.Int32?,False,False Replicon.Domain.TimeZoneRules,StartDay,System.Int32?,False,False Replicon.Domain.TimeZoneRules,EndWeek,System.Int32?,False,False Replicon.Domain.TimeZoneRules,EndDayOfWeek,System.Int32?,False,False Replicon.Domain.TimeZoneRules,EndDay,System.Int32?,False,False Replicon.Domain.TimeZoneRules,Id,System.Guid?,True,True Replicon.Domain.TimeZoneRules,Timezone,Replicon.Domain.TimeZone,One,True Replicon.Domain.UserDefinedFields.Definition.UdfPosition,Name,System.String,False,True Replicon.Domain.UserDefinedFields.Definition.UdfType,Name,System.String,False,True Replicon.Domain.User,HolidayCalendar,Replicon.Domain.Calendar,Zero or One,False Replicon.Domain.User,PrimaryDepartment,Replicon.Domain.Department,Zero or One,False Replicon.Domain.User,CurrentSupervisor,Replicon.Domain.Supervisor,Zero or One,True Replicon.Domain.User,CurrentHoursPerDay,System.TimeSpan?,False,True Replicon.Domain.User,ModuleGroups,Replicon.Domain.ModuleGroup,Zero or More,True Replicon.Domain.User,Departments,Replicon.Domain.User+DepartmentUsers,One or More,True Replicon.Domain.User,CostCenters,Replicon.Domain.CostCenter,Zero or More,True Replicon.Domain.User,DaysOff,Replicon.Domain.Weekday,Zero or More,True Replicon.Domain.User,Supervisors,Replicon.Domain.UserHierarchy,Zero or More,True Replicon.Domain.User,HoursPerDay,Replicon.Domain.DailyHours,One or More,True Replicon.Domain.User,PayrollRateHistory,Replicon.Domain.PayrollRateHistory,One or More,True Replicon.Domain.User,Activities,Replicon.Domain.Activity,Zero or More,True Replicon.Domain.User,Email,System.String,False,False Replicon.Domain.User,ExternalEmail,System.String,False,False Replicon.Domain.User,OfflineEmail,System.String,False,False Replicon.Domain.User,StartDate,Replicon.Util.Date?,False,False Replicon.Domain.User,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.User,ExternalId,System.String,False,False Replicon.Domain.User,IsSampleUser,System.Boolean?,True,False Replicon.Domain.User,Id,System.UInt32?,True,True Replicon.Domain.User,AccountExpiry,Replicon.Util.Date?,False,False Replicon.Domain.User,PasswordLastChanged,Replicon.Util.Date?,False,False Replicon.Domain.User,ForcePasswordChange,System.Boolean?,True,False Replicon.Domain.User,DisablePasswordChange,System.Boolean?,True,False Replicon.Domain.User,UserEmailNotificationSettingsList,Replicon.Domain.UserEmailNotificationSetting,Zero or More,True Replicon.Domain.User,LoginName,System.String,True,False Replicon.Domain.User,Disabled,System.Boolean?,False,False Replicon.Domain.User,Password,System.String,False,False Replicon.Domain.User,Domain,System.String,False,False Replicon.Domain.User,FirstName,System.String,True,False Replicon.Domain.User,LastName,System.String,True,False Replicon.Domain.User,Roles,Replicon.Domain.Role,Zero or More,True Replicon.Domain.User,EmployeeType,Replicon.Domain.EmployeeType,One,False Replicon.Domain.User,TimeZone,Replicon.Domain.TimeZone,One,False Replicon.Domain.User,Language,Replicon.Domain.Language,One,False Replicon.Domain.User,Substitutes,Replicon.Domain.SubstituteUser,Zero or More,True Replicon.Domain.User,AuthenticationType,Replicon.Domain.AuthenticationType,One,False Replicon.Domain.User,NumberOfTimesheetsPendingApproval,System.Int32?,False,True Replicon.Domain.User,NumberOfTimesheetsWithPreviousApprovalAction,System.Int32?,False,True Replicon.Domain.User,TimesheetApprovalPath,Replicon.Domain.Approvals.ApprovalPathTemplate,One,False Replicon.Domain.User,ValidationRules,Replicon.TimeSheet.Domain.UserValidationRule,Zero or More,True Replicon.Domain.User,TimesheetPeriodDefinitionSetType,Replicon.TimeSheet.Domain.TimesheetPeriods.TimesheetPeriodSettingsAssignmentType,One,False Replicon.Domain.User,BreakRules,Replicon.TimeSheet.Domain.UserBreakRule,Zero or More,True Replicon.Domain.User,TimeOffCodeAssignments,Replicon.TimeOff.Domain.TimeOffCode,Zero or More,True Replicon.Domain.User,CalendarVisible,Replicon.Domain.Department,Zero or More,True Replicon.Domain.User,OvertimeRules,Replicon.TimeOff.Domain.UserOvertimeRule,Zero or More,True Replicon.Domain.User,TimeOffCodeAssignmentDetails,Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,Zero or More,True Replicon.Domain.User,TimeOffCodePolicies,Replicon.TimeOff.Domain.UserTimeOffCodePolicy,Zero or More,True Replicon.Domain.User,TimeOffApprovalPath,Replicon.Domain.Approvals.ApprovalPathTemplate,One,False Replicon.Domain.User,WorkWeek,Replicon.TimeOff.Domain.WorkWeek,One,False Replicon.Domain.User,DefaultBillingRate,System.Decimal?,False,False Replicon.Domain.User,CostRateHistory,Replicon.Project.Domain.CostRateHistory,One or More,True Replicon.Domain.User,Projects,Replicon.Project.Domain.Project,Zero or More,True Replicon.Domain.User,DefaultBillingCurrency,Replicon.Domain.Currency,Zero or One,False Replicon.Domain.User,TaskFavorites,Replicon.Project.Domain.UserTaskFavorite,Zero or More,True Replicon.Domain.User,PrimaryProjects,Replicon.Project.Domain.UserPrimaryProject,Zero or More,True Replicon.Domain.User,ExpenseApprovalPath,Replicon.Domain.Approvals.ApprovalPathTemplate,One,False Replicon.Domain.Activity+UserActivity,User,Replicon.Domain.User,One,False Replicon.Domain.Activity+UserActivity,Activity,Replicon.Domain.Activity,One,True Replicon.Domain.User+UserActivity,User,Replicon.Domain.User,One,True Replicon.Domain.User+UserActivity,Activity,Replicon.Domain.Activity,One,False Replicon.TimeSheet.Domain.UserBreakRule,Id,System.UInt32?,True,False Replicon.TimeSheet.Domain.UserBreakRule,User,Replicon.TimeSheet.Domain.User,One,True Replicon.TimeSheet.Domain.UserBreakRule,BreakRule,Replicon.TimeSheet.Domain.BreakRule,One,False Replicon.TimeSheet.Domain.UserBreakRule,EffectiveDate,Replicon.Util.Date?,False,False Replicon.TimeSheet.Domain.UserBreakRule,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.User+UserCalendar,User,Replicon.Domain.User,One,True Replicon.Domain.User+UserCalendar,Calendar,Replicon.Domain.Calendar,One,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,FieldIndex,System.Int32?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Enabled,System.Boolean?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Required,System.Boolean?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Hidden,System.Boolean?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Name,System.String,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,TextDefaultValue,System.String,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,TextMaximumLength,System.Int32?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,NumericDefaultValue,System.Double?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,NumericMinimumValue,System.Double?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,NumericMaximumValue,System.Double?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,NumericDecimalPlaces,System.Int32?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,DateDefaultValue,Replicon.Util.Date?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,DateDefaultValueIsToday,System.Boolean?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,DateMinimumValue,Replicon.Util.Date?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,DateMaximumValue,Replicon.Util.Date?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Id,System.Guid?,True,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Group,Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldGroup,One,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Type,Replicon.Domain.UserDefinedFields.Definition.UdfType,One,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Position,Replicon.Domain.UserDefinedFields.Definition.UdfPosition,Zero or One,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,DropDownOptions,Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,Zero or More,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldGroup,Id,System.Guid?,True,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldGroup,Name,System.String,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldGroup,RequiresPosition,System.Boolean?,False,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldGroup,Fields,Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,Zero or More,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,Value,System.String,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,Enabled,System.Boolean?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,DefaultOption,System.Boolean?,True,False Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,Id,System.Guid?,True,True Replicon.Domain.UserDefinedFields.Definition.UserDefinedFieldOption,Field,Replicon.Domain.UserDefinedFields.Definition.UserDefinedField,One,True Replicon.Domain.UserEmailNotificationSetting,Key,System.String,False,False Replicon.Domain.UserEmailNotificationSetting,SystemEnabled,System.Boolean?,False,True Replicon.Domain.UserHierarchy,Id,System.UInt32?,True,False Replicon.Domain.UserHierarchy,User,Replicon.Domain.User,One,True Replicon.Domain.UserHierarchy,Supervisor,Replicon.Domain.Supervisor,One,False Replicon.Domain.UserHierarchy,StartDate,Replicon.Util.Date?,False,False Replicon.Domain.UserHierarchy,EndDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.UserOvertimeRule,Id,System.UInt32?,True,False Replicon.TimeOff.Domain.UserOvertimeRule,User,Replicon.TimeOff.Domain.User,One,True Replicon.TimeOff.Domain.UserOvertimeRule,OvertimeRule,Replicon.TimeOff.Domain.BusinessRules.OvertimeRule,One,False Replicon.TimeOff.Domain.UserOvertimeRule,EffectiveDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.UserOvertimeRule,EndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.UserPrimaryProject,Id,System.UInt32?,True,False Replicon.Project.Domain.UserPrimaryProject,User,Replicon.Project.Domain.User,One,True Replicon.Project.Domain.UserPrimaryProject,Project,Replicon.Project.Domain.Project,One,False Replicon.Project.Domain.UserPrimaryProject,StartDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.UserPrimaryProject,EndDate,Replicon.Util.Date?,False,False Replicon.Project.Domain.Project+UserProjectAssignments,Project,Replicon.Project.Domain.Project,One,True Replicon.Project.Domain.Project+UserProjectAssignments,User,Replicon.Domain.User,One,False Replicon.Project.Domain.User+UserProjectAssignments,Project,Replicon.Project.Domain.Project,One,False Replicon.Project.Domain.User+UserProjectAssignments,User,Replicon.Project.Domain.User,One,True Replicon.Domain.Role+UserRole,User,Replicon.Domain.User,One,False Replicon.Domain.Role+UserRole,Role,Replicon.Domain.Role,One,True Replicon.Project.Domain.UserTaskFavorite,User,Replicon.Project.Domain.User,One,True Replicon.Project.Domain.UserTaskFavorite,Task,Replicon.Project.Domain.Task,One,False Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,Id,System.UInt32?,True,False Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,User,Replicon.TimeOff.Domain.User,One,True Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,One,False Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,TimeTrackingText,System.String,False,True Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,CurrentTimeOffBalance,System.TimeSpan?,False,True Replicon.TimeOff.Domain.UserTimeOffCodeAssignment,CurrentTimeOffTaken,System.TimeSpan?,False,True Replicon.TimeOff.Domain.UserTimeOffCodePolicy,User,Replicon.TimeOff.Domain.User,One,True Replicon.TimeOff.Domain.UserTimeOffCodePolicy,TimeOffCode,Replicon.TimeOff.Domain.TimeOffCode,One,False Replicon.TimeOff.Domain.UserTimeOffCodePolicy,Items,Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,Zero or More,True Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,EffectiveDate,Replicon.Util.Date?,True,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,EndDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,AllowedAmount,System.Double?,True,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,AccrueDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,ResetDate,Replicon.Util.Date?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,AccrueAmount,System.Double?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,ResetAmount,System.Double?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,IsMaxReset,System.Boolean?,True,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,MaximumAmount,System.Double?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,MaximumOverdraw,System.Double?,False,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,EnteredInHours,System.Boolean?,True,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,ProratingEnabled,System.Boolean?,True,False Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,Id,System.UInt32?,True,True Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,Policy,Replicon.TimeOff.Domain.UserTimeOffCodePolicy,One,True Replicon.TimeOff.Domain.UserTimeOffCodePolicyItem,CarryOver,Replicon.TimeOff.Domain.CarryOverType,One,False Replicon.TimeSheet.Domain.UserValidationRule,Id,System.UInt32?,True,False Replicon.TimeSheet.Domain.UserValidationRule,User,Replicon.TimeSheet.Domain.User,One,True Replicon.TimeSheet.Domain.UserValidationRule,ValidationRule,Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,One,False Replicon.TimeSheet.Domain.UserValidationRule,EffectiveDate,Replicon.Util.Date?,False,False Replicon.TimeSheet.Domain.UserValidationRule,EndDate,Replicon.Util.Date?,False,False Replicon.Domain.User+UserWeeklyDaysOff,User,Replicon.Domain.User,One,True Replicon.Domain.User+UserWeeklyDaysOff,DayOff,Replicon.Domain.Weekday,One,False Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,Name,System.String,True,False Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,Description,System.String,False,False Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,Enabled,System.Boolean?,True,False Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,Type,System.Int32?,True,False Replicon.TimeSheet.Domain.BusinessRules.ValidationRule,Id,System.UInt32?,True,True Replicon.Domain.Weekday,Name,System.String,False,True Replicon.TimeOff.Domain.WorkWeek,Name,System.String,False,True