not allowing complex props to be saved