Horizon class constructor additions