Yes,
But you should be able to use:
var list = (T)ReadProperty(context.Target, PrimaryProperty);
Copyright (c) Marimer LLC