default values added for instance vars
removed provate now method, ->current takes new DateTime as default value