string instead of symbol
support has_one relationships on dependent destroy