set DataFrame in DKV always

And yes, fill parameters from properties - or at least it's a nice
flexible API for passing a large count of variable arguments, where
most will be set to the defaults.