._warehouse is already initialized on the prototype and doens't need to be in the constructor.
Needing to add View for now for testing and demo. Might remove later.
It all works. Might need to update tests. Has factory to update a ContentListView implementation.