check property names instead of using instanceof to save a huge number of bytes from the complete inlined Buffer implementation
Adds empty  to requires