Bug fix extended bucket properties + make RFREE macro check for null before freeing