The  limitation is the nullptr bug in the VS2102 WP8 compiler for variable arguments lists.
No macros are needed by the developer for the create functions. Up to 10 items are supported by create without any macros needed by the developer.

If IOS or Android compilers had this problem you would change the code to use NULL. We are wasting time wishing the nullptr bug in the WP8 compiler would go away. Please feel free to suggest other options but I have spent many hours trying different things. Thank you for reviewing this.