made it so object properties cannot have the same name as builtin properties