added methods for saving property