model class made Seriliziable