fixes from review; added getters/setters to product entity