Don't ignore non-optional keys even if in ignored keys

Allow for external required attributes to override default ignored keys