Expose this through constructor?