Is it good practice to return available Options for the entity : <p>I'm working on a new api and i'm trying to decide if it would be a good practice to include the list of available options as well as the selected option when returning an entity back from the database. </p>

<p>Take for example </p>

<pre><code>class car
{
   int Id;
   Type Type;
   List&lt;Type&gt; Types;
}

class Type
{
    int Id;
    string Name;
}
</code></pre>

<p>I've seen this done both ways, so I was wondering if there was a preference.</p>

<p>Thanks</p>
