Removing extra willChangeValueForKey and didChangeValueForKey methods