~{className c}Instance~{entityName e}Id key -> runMaybeT $ do val <- MaybeT $ get key return $ ~{className c}Instance~{entityName e} $ Entity key val