Simple constructor