monetize constructor affected by order of arguements

Shooting this pull request off before I attempt a fix in case anyone has a clever solution to fix this before I start mangling code.