Denormalizing using collections