 public virtual int? AssignedPersonId { get; set; }

    public virtual string Description { get; set; }

    public virtual DateTime CreationTime { get; set; }

    public virtual TaskState State { get; set; }

    public Task()
    {
        CreationTime = DateTime.Now;
        State = TaskState.Active;
    }
}</pre>

<p><strong>Person</strong> entity is simpler and just defines Name of the person:</p>

<pre lang="cs">
public class Person : Entity
{
    public virtual string Name { get; set; }
}</pre>

<p