adds package model properties and validation rules