synchronized property list
implemented property cache
synchronized internal iterations in PropertyFile
use persistence service to load properties
added hidden JS wired checkbox to determine if the user modified
something