I am working with SingleCellExperiment objects.
It seems that SingleCellExperiment::colData returns a "DFrame" and that reshape2::dcast in CreateTemporaObject requires a data.frame.
suppressMessages(
setMethod("getMD","SingleCellExperiment",
function(x) SingleCellExperiment::colData(x))
)