an assign property didn't really make sense for this and it was giving clang-sa fits anyway.