Looks like they snuck it in then :) in my testing I used custom interface and 2 classes that implemented it and when I add all 3 to the canvas realizations were rendered as expected.