added simple person model with enum and optional property to show how you can unwrap optionals in a safer way than force unwrapping