adding function method .defaultArgs and tests
adding default class constructor args and properties
updating tests