Encapsulate the resource management in a ResourceManager object
Encapsulate the property management in a PropertyManager class