title: Is object creation in getters bad practice?
body: <p>Let's have an object created in a getter like this :</p>
  
  <pre><code>public class Class1
  {
         public string Id { get; set; }
         public string Oz { get; set; }
         public string Poznamka { get; set; }
  
         public Object object
         {
               get
               {
                    // maybe some more code
                    return new Object { Id = Id, poznamla = Poznamka, Oz = OZ };
               }
          }
   }
  </code></pre>
  
  <p>Or should I rather create a Method that will create and return the object ?</p>