Prevent the defineProperty being called when property already exists

This will fix the following issue raised here: https://github.com/Marak/colors.js/issues/53