Added get_absolute_url() methods
Improved Portion.save()