The real problem is more general.
Relations are easily persisted because they only have fields meaning they are easy to persist (store).
Objects are not easily persisted because they have methods meaning you are not always assured that the object is in a safe persist-able state (unless they are value objects).