Simple Entity for editable grid
Inheritance: Entity
        public void LoadBooks()
        {
            Books.Suspend();
            int offset = Math.Random() * 10;
            int count = Math.Random() * 10;
            for (int i = offset; i <(count+offset); i++)
            {
                Book book1 = new Book();
                book1.Title = "The Lord of the Rings " + i.ToLocaleString();
                book1.Author = "J. R. R. Tolkien";
                book1.PublishDate = new DateTime(1954, 7, 29);
                book1.Format = new OptionSetValue(1);
                book1.Format.Name = "Paper Back";
                book1.Price = new Money(12.99);
                Books.AddItem(book1);

                Book book2 = new Book();
                book2.Title = "The Hobbit " + i.ToLocaleString();
                book2.Author = "J. R. R. Tolkien";
                book2.PublishDate = new DateTime(1932, 9, 21);
                book2.Format = new OptionSetValue(2);
                book2.Format.Name = "Hard Back";
                book2.Price = new Money(9.99);
                Books.AddItem(book2);
            }
            Books.Unsuspend();
        }
        public SimpleEditableGridViewModel()
        {
            Book book1 = new Book();
            book1.Title = "The Lord of the Rings";
            book1.Author = "J. R. R. Tolkien";
            Books.AddItem(book1);

            Book book2 = new Book();
            book2.Title = "The Hobbit";
            book2.Author = "J. R. R. Tolkien";
            Books.AddItem(book2);
        }