Blueprint Cast method implemented