Returns whether or not a property with name exists.
name
bool has(String name) { return byName.containsKey(name); }