background property refactoring