removing arguments - as it's a reserved term inside a function
fixing comparison with null
static object properties to use dot notation