fix action validation and saving of parent properties