Support `has_one` associations

cc: @dasch 

It implements restoring associated content via :has_one relation