++ are also include in variable declarations (they are created if they do not exist yet). Also added tests for them