repository: fixed validating unloaded properties when persisting [closes #60]