enumerated but undefined properties no longer fail type check