Added another StoreViewModel class that will use functional creation.