I wouldn't make two-character type names. They aren't self-documenting.
There's no need to make showTimeseriesdiscardable, it doesn't have a return value.
Getters such as volon on Dfaren't necessary, you get them automatically. Also, for a pure getter the Dfpassed doesn't need to be var, since you're not changing anything.
What's the reasoning behind making e.g. Pfinheritable? I don't see a scenario where you would need it.