stop reusing constructors to appease restler