Perform new if not an instance
Placeholder for Stream Object
Fix base.x
Return 0 for dcf is not own date
Fix dcf and add a bond object