observed data now accepts Series and DataFrame values