fixes for constructor parameters