Deal with constructor parameters properly