Constructor params

This will allow us to set constructor parameters with your call-time getCallable fix. Changes are included to allow chaining of setParams and setConstructorParams. Tests included.