Added apply factory method in Cameo