The should ideally all be registered in RuntimeServices and created via IoC. Is there a reason why there were not?