Added missing option to input classes. Now updates to entities properly apply ->optional(true/false) parameter based on if the field allows NULL.

Added exists() option to input model to deal with values that have simply not been set.