I'm curious why you changed this to lower case since the JavaScript type is String? Same question for Boolean.