I didn't add any null checks since the most of these properties can effectively be null. For those properties that are required (non-nullable), I didn't add a null check since they're always filled in, whether it's due to creating this object through the interface or creating this object through receiving a response from OpenStack.