A Perree General Property Maintenance