implemented in memory property files