made location @NotNull for User object (TESTED)