add <Optional> type for each model property
upgrade version to 0.0.2