Я думаю вам в целом виднее будет, как организовать связи. Если нельзя сделать отношение, и не собираетесь использовать методы sync, associate, attach и прочие плюшки отношений, делайте просто аксессор. А так кажется вам стоит сначала точно определить архитектуру связей, уже потом от этого плясать