Avoid constructor reflection