not using 'default' as object attribute that's a reserved keyboard, and removed trailing commas, fixed namespaces a bit