allows implicit equals assignment