* Remove empty values from types for serialization, so that empty values are not sent with API requests * Allow use of explicit setters for more complex types