added self.locale_properties