Have target validation before any saving