Added barebone model constructor