Move default parameters outside initialize() and rely on Object.extend()