Comprehensive refactoring of ShoppingMask. Usage of ShoppingItem for populating controls lead to problems with ObjectState, because that requires persisted Article. All Shopping Mask UI relevant logic of ShoppingItem is therefore moved to Articles and Shopping Mask is now populated by Article.
This pull request may contain interim commits, that lead to states that do not compile!
Comprehensive refactoring of ShoppingMask. Usage of ShoppingItem for populating controls lead to problems with ObjectState, because that requires persisted Article. All Shopping Mask UI relevant logic of ShoppingItem is therefore moved to Articles and Shopping Mask is now populated by Article.
This pull request may contain interim commits, that lead to states that do not compile!