Added base model objects and deserialize methods