New constructor.

Signed-off-by:ProperFish <cargoraver@gmail.com>