Add support for constructor parameters