Ensuring that app is not saved without core attributes set