Move any logic from getters to action methods on managed beans.
Several improvements and fixes.
Fixing purchase products.