What Are The Pros And Cons Of Covenants, Codes and Restrictions?