Merge pull request #31 from Magenic/master

Merge from main.
Merge pull request #32 from Magenic/master

Merge from Master
#123 Fixed problem where LoadProperty was being used when it should have been SetProperty and thus objects were not being saved as they were not being seen as changed.
Merge pull request #125 from Bowman74/master

#123, Fixed problem with not being able to save community badges that were approved.