added PropertyManager and FileManager